<SEC-DOCUMENT>0001193125-20-020487.txt : 20200131
<SEC-HEADER>0001193125-20-020487.hdr.sgml : 20200131
<ACCEPTANCE-DATETIME>20200131091526
ACCESSION NUMBER:		0001193125-20-020487
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		46
CONFORMED PERIOD OF REPORT:	20191231
FILED AS OF DATE:		20200131
DATE AS OF CHANGE:		20200131

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			GENCOR INDUSTRIES INC
		CENTRAL INDEX KEY:			0000064472
		STANDARD INDUSTRIAL CLASSIFICATION:	CONSTRUCTION MACHINERY & EQUIP [3531]
		IRS NUMBER:				590933147
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			0930

	FILING VALUES:
		FORM TYPE:		10-Q
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-11703
		FILM NUMBER:		20563533

	BUSINESS ADDRESS:	
		STREET 1:		5201 N ORANGE BLOSSOM TRAIL
		CITY:			ORLANDO
		STATE:			FL
		ZIP:			32810
		BUSINESS PHONE:		4072906000

	MAIL ADDRESS:	
		STREET 1:		5201 N ORANGE BLOSSOM
		CITY:			ORLANDO
		STATE:			FL
		ZIP:			32810

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	MECHTRON INTERNATIONAL CORP
		DATE OF NAME CHANGE:	19880128

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	MECHTRON GENCO CORP
		DATE OF NAME CHANGE:	19720411

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	MECHTRON CORP
		DATE OF NAME CHANGE:	19690909
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>d802145d10q.htm
<DESCRIPTION>FORM 10-Q
<TEXT>
<HTML><HEAD>
<TITLE>Form 10-Q</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="line-height:1.0pt;margin-top:0pt;margin-bottom:0pt;border-bottom:1px solid #000000">&nbsp;</P>
<P STYLE="line-height:3.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000">&nbsp;</P> <P STYLE="margin-top:3pt; margin-bottom:0pt; font-size:18pt; font-family:Times New Roman" ALIGN="center"><B>UNITED STATES </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:18pt; font-family:Times New Roman" ALIGN="center"><B>SECURITIES AND EXCHANGE COMMISSION </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:12pt; font-family:Times New Roman" ALIGN="center"><B>WASHINGTON, D.C. 20549 </B></P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><center>
<P STYLE="line-height:6.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1.00pt solid #000000;width:21%">&nbsp;</P></center> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:18pt; font-family:Times New Roman" ALIGN="center"><B><FONT
STYLE="white-space:nowrap">FORM&nbsp;10-Q</FONT> </B></P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><center>
<P STYLE="line-height:6.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1.00pt solid #000000;width:21%">&nbsp;</P></center> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:12pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B></B>&#9746;<B></B><B></B></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:12pt; font-family:Times New Roman; " ALIGN="left"><B>QUARTERLY REPORT PURSUANT TO SECTION&nbsp;13 OR&nbsp;15(d) OF THE SECURITIES EXCHANGE ACT OF&nbsp;1934 FOR
THE QUARTERLY PERIOD ENDED DECEMBER&nbsp;31, 2019 </B></P></TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>OR </B></P>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:12pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B></B>&#9744;<B></B><B></B></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:12pt; font-family:Times New Roman; " ALIGN="left"><B>TRANSITION REPORT PURSUANT TO SECTION&nbsp;13 OR&nbsp;15(d) OF THE SECURITIES EXCHANGE ACT OF&nbsp;1934 FOR
THE TRANSITION PERIOD: From <U></U><U>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</U> to
<U>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</U> </B></P></TD></TR></TABLE>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Commission File <FONT STYLE="white-space:nowrap">Number:&nbsp;&nbsp;001-11703</FONT> </B></P>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><center> <P STYLE="line-height:6.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1.00pt solid #000000;width:21%">&nbsp;</P></center>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:24pt; font-family:Times New Roman" ALIGN="center"><B>GENCOR INDUSTRIES, INC. </B></P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><center>
<P STYLE="line-height:6.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1.00pt solid #000000;width:21%">&nbsp;</P></center> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt" ALIGN="center">


<TR>

<TD WIDTH="51%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="48%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" ALIGN="center"><B>Delaware</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top" ALIGN="center"><B><FONT STYLE="white-space:nowrap">59-0933147</FONT></B></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top" ALIGN="center"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>(State or other jurisdiction</B></P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>of incorporated or organization)</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top" ALIGN="center"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>(IRS Employer</B></P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>Identification No.)</B></P></TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>5201&nbsp;North Orange Blossom Trail, Orlando, Florida&nbsp;32810 </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>(Address of principal executive offices)&nbsp;(Zip Code) </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B><FONT STYLE="white-space:nowrap">(407)&nbsp;290-6000</FONT> </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>(Registrant&#146;s telephone number, including area code) </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Securities registered or to be registered pursuant to Section&nbsp;12(b) of the Act </B></P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt" ALIGN="center">


<TR>

<TD WIDTH="35%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="32%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="31%"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" NOWRAP ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>Title of Each Class</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>Trading&nbsp;Symbol(s)</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>Name of Exchange</B></P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>on which registered</B></P></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" ALIGN="center"><B>Common Stock ($.10 Par&nbsp;Value)</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top" ALIGN="center"><B>GENC</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top" ALIGN="center"><B>NASDAQ Global Market</B></TD></TR>
</TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><center> <P STYLE="line-height:6.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1.00pt solid #000000;width:21%">&nbsp;</P></center>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Indicate by check mark whether the registrant (1)&nbsp;has filed all reports required to be filed by Section&nbsp;13 or&nbsp;15(d) of the Securities Exchange
Act of&nbsp;1934 during the preceding 12&nbsp;months (or for such shorter period that the registrant was required to file such reports), and (2)&nbsp;has been subject to such filing requirements for the past
90&nbsp;days.&nbsp;&nbsp;&nbsp;&nbsp;Yes&nbsp;&nbsp;&#9745;&nbsp;&nbsp;&nbsp;&nbsp;No&nbsp;&nbsp;&#9744; </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Indicate by check mark whether the registrant
has submitted electronically every Interactive Data File required to be submitted pursuant to Rule&nbsp;405 of <FONT STYLE="white-space:nowrap">Regulation&nbsp;S-T</FONT> (&#167;232.405 of this chapter) during the preceding 12&nbsp;months (or for
such shorter period that the registrant was required to submit such files).&nbsp;&nbsp;&nbsp;&nbsp;Yes&nbsp;&nbsp;&#9745;&nbsp;&nbsp;&nbsp;&nbsp;No&nbsp;&nbsp;&#9744; </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a <FONT STYLE="white-space:nowrap">non-accelerated</FONT>
filer, a smaller reporting company, or an emerging growth company. See the definitions of &#147;large accelerated filer,&#148; &#147;accelerated filer,&#148; &#147;smaller reporting company,&#148; and &#147;emerging growth company&#148; in <FONT
STYLE="white-space:nowrap">Rule&nbsp;12b-2</FONT> of the Exchange Act. </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="18%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="56%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="21%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="2%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Large&nbsp;Accelerated&nbsp;Filer</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">&#9744;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Accelerated Filer</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">&#9745;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="5"></TD>
<TD HEIGHT="5" COLSPAN="2"></TD>
<TD HEIGHT="5" COLSPAN="2"></TD>
<TD HEIGHT="5" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"><FONT STYLE="white-space:nowrap">Non-Accelerated</FONT> Filer</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">&#9744;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Smaller&nbsp;Reporting&nbsp;Company</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">&#9745;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="5"></TD>
<TD HEIGHT="5" COLSPAN="2"></TD>
<TD HEIGHT="5" COLSPAN="2"></TD>
<TD HEIGHT="5" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Emerging Growth Company</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">&#9744;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">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&nbsp;13(a) of the Exchange Act.&nbsp;&nbsp;&nbsp;&nbsp;&#9744; </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Indicate by check mark whether the registrant is a shell company (as defined in <FONT STYLE="white-space:nowrap">Rule&nbsp;12b-2</FONT> of the Exchange
Act).&nbsp;&nbsp;&nbsp;&nbsp;Yes&nbsp;&nbsp;&#9744;&nbsp;&nbsp;&nbsp;&nbsp;No&nbsp;&nbsp;&#9745; </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Indicate by check mark whether the registrant has filed
all documents and reports required to be filed by Sections&nbsp;12, 13 or&nbsp;15(d) of the Securities Exchange Act of&nbsp;1934 subsequent to the distribution of securities under a plan confirmed by a
court.&nbsp;&nbsp;&nbsp;&nbsp;Yes&nbsp;&nbsp;&#9745;&nbsp;&nbsp;&nbsp;&nbsp;No&nbsp;&nbsp;&#9744; </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Indicate the number of shares outstanding of each of
the issuer&#146;s classes of common stock, as of the latest practicable date. </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="68%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="68%"></TD>

<TD VALIGN="bottom" WIDTH="13%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" NOWRAP> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; display:table-cell; font-size:8pt; font-family:Times New Roman; "><B>Class</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Outstanding&nbsp;at&nbsp;January&nbsp;30,&nbsp;2020</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Common stock, $.10 par value</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">12,277,337&nbsp;shares</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Class&nbsp;B stock, $.10 par value</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,308,857&nbsp;shares</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
</TABLE> <P STYLE="font-size:10pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P> <P STYLE="line-height:1.0pt;margin-top:0pt;margin-bottom:0pt;border-bottom:1px solid #000000">&nbsp;</P>
<P STYLE="line-height:3.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000">&nbsp;</P> <P STYLE="font-size:18pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B><A NAME="toc"></A>GENCOR INDUSTRIES, INC. </B></P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="6%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="5%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="84%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" COLSPAN="5" NOWRAP> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; display:table-cell; font-size:8pt; font-family:Times New Roman; "><B>Index</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Page</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>Part&nbsp;I.</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="3" NOWRAP><B>Financial&nbsp;Information</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>Item&nbsp;1.</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">FinancialStatements</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP><A HREF="#tx802145_1">Condensed Consolidated Balance Sheets &#150; December&nbsp;31, 2019 (Unaudited) and September&nbsp;30, 2019 </A></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">3</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP><A HREF="#tx802145_2">Condensed Consolidated Statements of Income &#150; Quarters ended December&nbsp;31, 2019 and 2018 (Unaudited) </A></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">4</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP><A HREF="#tx802145_3">Condensed Consolidated Statements of Shareholders&#146; Equity &#150; Quarters ended December&nbsp;31, 2019 and 2018 (Unaudited) </A></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">5</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP><A HREF="#tx802145_4">Condensed Consolidated Statements of Cash Flows &#150; Quarters ended December&nbsp;31, 2019 and 2018 (Unaudited) </A></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">6</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP><A HREF="#tx802145_5">Notes to Condensed Consolidated Financial Statements (Unaudited)</A></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">7</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>Item 2.</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP><A HREF="#tx802145_6">Management&#146;s Discussion and Analysis of Financial Condition and Results of Operations </A></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">13</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>Item 3.</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP><A HREF="#tx802145_7">Quantitative and Qualitative Disclosures about Market Risk </A></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">18</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>Item 4.</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP><A HREF="#tx802145_8">Controls and Procedures </A></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">18</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>Part&nbsp;II.</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="3" NOWRAP><B>Other Information</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>Item 6.</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP><A HREF="#tx802145_9">Exhibits </A></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">19</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8" COLSPAN="5"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom" COLSPAN="5"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B><A HREF="#tx802145_10">Signatures </A></B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">20</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Introductory Note: Caution Concerning Forward-Looking Statements </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">This Quarterly Report on <FONT STYLE="white-space:nowrap">Form&nbsp;10-Q</FONT> (this &#147;Quarterly Report&#148;) and the Company&#146;s other communications
and statements may contain &#147;forward-looking statements,&#148; including statements about the Company&#146;s beliefs, plans, objectives, goals, expectations, estimates, projections and intentions. These statements are subject to significant
risks and uncertainties and are subject to change based on various factors, many of which are beyond the Company&#146;s control. The words &#147;may,&#148; &#147;could,&#148; &#147;should,&#148; &#147;would,&#148; &#147;believe,&#148;
&#147;anticipate,&#148; &#147;estimate,&#148; &#147;expect,&#148; &#147;intend,&#148; &#147;plan,&#148; &#147;target,&#148; &#147;goal,&#148; and similar expressions are intended to identify forward-looking statements. All forward-looking
statements, by their nature, are subject to risks and uncertainties. The Company&#146;s actual future results may differ materially from those set forth in its forward-looking statements. For information concerning these factors and related matters,
see Item&nbsp;2, &#147;Management&#146;s Discussion and Analysis of Financial Condition and Results of Operations,&#148; in this Quarterly Report, and the following sections of the Company&#146;s Annual Report on
<FONT STYLE="white-space:nowrap">Form&nbsp;10-K</FONT> for the year ended September&nbsp;30, 2019: (a)&nbsp;&#147;Risk Factors&#148; in Part&nbsp;I, and (b)&nbsp;&#147;Management&#146;s Discussion and Analysis of Financial Condition and Results of
Operations&#148; in Part&nbsp;II. However, other factors besides those referenced could adversely affect the Company&#146;s results, and you should not consider any such list of factors to be a complete set of all potential risks or uncertainties.
Any forward-looking statements made by the Company herein speak as of the date of this Quarterly Report. The Company does not undertake to update any forward-looking statement, except as required by law. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Unless the context otherwise indicates, all references in this Quarterly Report to the &#147;Company,&#148; &#147;Gencor,&#148; &#147;we,&#148;
&#147;us,&#148; or &#147;our,&#148; or similar words are to Gencor Industries,&nbsp;Inc. and its subsidiaries. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">2 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Part I. Financial Information </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B><A NAME="tx802145_1"></A>GENCOR INDUSTRIES, INC. </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Condensed Consolidated Balance Sheets </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="78%"></TD>

<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>December&nbsp;31,</B></P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>2019</B></P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>September&nbsp;30,</B></P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>2019</B></P></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><I>(Unaudited)</I></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD COLSPAN="2" VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>ASSETS</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Current assets:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cash and cash equivalents</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">14,343,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">10,302,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Marketable securities at fair value (cost $104,896,000 at December&nbsp;31, 2019 and $104,176,000
at September&nbsp;30,&nbsp;2019)</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">107,232,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">105,322,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Accounts receivable, less allowance for doubtful accounts of $476,000 at December&nbsp;31, 2019
and $459,000 at September&nbsp;30, 2019</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,662,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,603,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Costs and estimated earnings in excess of billings</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">13,383,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">13,838,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Inventories, net</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">25,691,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">25,366,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Prepaid expenses&nbsp;&amp; other current assets</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,454,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">499,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total Current Assets</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">163,765,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">156,930,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Property and equipment, net</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">7,977,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">8,389,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Other assets</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">53,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">53,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total Assets</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">171,795,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">165,372,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>LIABILITIES AND SHAREHOLDERS&#146; EQUITY</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Current Liabilities:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Accounts payable</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">2,714,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">1,907,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Customer deposits</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4,921,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,918,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Accrued expenses</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4,423,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,660,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total Current Liabilities</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">12,058,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6,485,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Deferred and other income taxes</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,715,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,372,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total Liabilities</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">13,773,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">9,857,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Commitments and contingencies</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Shareholders&#146; equity:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Preferred stock, par value $.10 per share; authorized 300,000 shares; none issued</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Common stock, par value $.10 per share; 15,000,000 shares authorized; 12,277,337 shares issued and
outstanding at December&nbsp;31, 2019 and September&nbsp;30, 2019, respectively</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,228,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,228,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Class&nbsp;B Stock, par value $.10 per share; 6,000,000 shares authorized; 2,308,857 shares issued
and outstanding at December&nbsp;31, 2019 and September&nbsp;30, 2019, respectively</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">231,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">231,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Capital in excess of par value</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">12,177,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">12,159,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Retained earnings</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">144,386,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">141,897,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total Shareholders&#146; Equity</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">158,022,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">155,515,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total Liabilities and Shareholders&#146; Equity</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">171,795,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">165,372,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><I>See accompanying Notes to Condensed Consolidated Financial Statements </I></P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">3 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B><A NAME="tx802145_2"></A><A NAME="tx802145_2"></A>GENCOR INDUSTRIES, INC. </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Condensed Consolidated Statements of Income </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><I>(Unaudited) </I></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="80%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>For the Quarters Ended</B><br><B>December&nbsp;31,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2019</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2018</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net revenue</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">18,030,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">21,327,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Costs and expenses:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Production costs</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">13,710,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">16,410,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Product engineering and development</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">766,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">723,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Selling, general and administrative</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,382,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,190,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">16,858,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">19,323,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Operating income</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,172,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,004,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Other income (expense), net:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Interest and dividend income, net of fees</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">632,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">534,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Realized and unrealized gains (losses) on marketable securities, net</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,317,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(2,147,000</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Other</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(10,000</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,939,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1,613,000</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Income before income tax expense</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,111,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">391,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Income tax expense</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">622,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">78,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net income</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">2,489,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">313,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Basic Income per Common Share:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net income per share</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">0.17</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">0.02</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Diluted Income per Common Share:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net income per share</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">0.17</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">0.02</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><I>See accompanying Notes to Condensed Consolidated Financial Statements </I></P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">4 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B><A NAME="tx802145_3"></A>GENCOR INDUSTRIES, INC. </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Condensed Consolidated Statements of Shareholders&#146; Equity </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><I>(Unaudited) </I></P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>For the
Quarter Ended December&nbsp;31, 2019 </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="39%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Common Stock</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Class&nbsp;B Stock</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ROWSPAN="2">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ROWSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Capital in<BR>Excess of<BR>Par&nbsp;Value</B></TD>
<TD VALIGN="bottom" ROWSPAN="2">&nbsp;</TD>
<TD VALIGN="bottom" ROWSPAN="2">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ROWSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Retained<BR>Earnings</B></TD>
<TD VALIGN="bottom" ROWSPAN="2">&nbsp;</TD>
<TD VALIGN="bottom" ROWSPAN="2">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ROWSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Total<BR>Shareholders&#146;<BR>Equity</B></TD>
<TD VALIGN="bottom" ROWSPAN="2">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Shares</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Amount</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Shares</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Amount</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">September&nbsp;30, 2019</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">12,277,337</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">1,228,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,308,857</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">231,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">12,159,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">141,897,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">155,515,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net income</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,489,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,489,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Stock-based compensation</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">18,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">18,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">December&nbsp;31, 2019</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">12,277,337</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">1,228,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,308,857</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">231,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">12,177,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">144,386,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">158,022,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>For the Quarter Ended December&nbsp;31, 2018 </B></P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="39%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Common Stock</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Class&nbsp;B Stock</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ROWSPAN="2">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ROWSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Capital in<BR>Excess of<BR>Par&nbsp;Value</B></TD>
<TD VALIGN="bottom" ROWSPAN="2">&nbsp;</TD>
<TD VALIGN="bottom" ROWSPAN="2">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ROWSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Retained<BR>Earnings*</B></TD>
<TD VALIGN="bottom" ROWSPAN="2">&nbsp;</TD>
<TD VALIGN="bottom" ROWSPAN="2">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ROWSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Total<BR>Shareholders&#146;<BR>Equity*</B></TD>
<TD VALIGN="bottom" ROWSPAN="2">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Shares</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Amount</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Shares</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Amount</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">September&nbsp;30, 2018</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">12,252,337</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">1,225,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,288,857</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">229,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">11,862,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">131,701,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">145,017,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net income</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">313,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">313,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Stock-based compensation</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">17,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">17,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">December&nbsp;31, 2018</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">12,252,337</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">1,225,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,288,857</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">229,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">11,879,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">132,014,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">145,347,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD COLSPAN="28" VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B></B><I>See accompanying Notes to Condensed Consolidated Financial Statements</I><B> </B></P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">*</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman; " ALIGN="left">The balances as of September&nbsp;30, 2018 and December&nbsp;31, 2018, and the amounts for the quarter ended
December&nbsp;31, 2018, have been adjusted to reflect the change in inventory accounting method, as described in Note 3 to the Condensed Consolidated Financial Statements. </P></TD></TR></TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">5 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B><A NAME="tx802145_4"></A><A NAME="tx802145_4"></A>GENCOR INDUSTRIES, INC. </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Condensed Consolidated Statements of Cash Flows </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><I>(Unaudited) </I></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="79%"></TD>

<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>For the Quarters Ended</B><br><B>December&nbsp;31,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2019</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2018</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cash flows from operating activities:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net income</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">2,489,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">313,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Adjustments to reconcile net income to cash provided by (used in) operating activities:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Purchases of marketable securities</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(35,313,000</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(68,444,000</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Proceeds from sale and maturity of marketable securities</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">34,659,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">65,998,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Change in fair value of marketable securities</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1,256,000</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,059,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Deferred income taxes</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1,657,000</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(485,000</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Depreciation and amortization</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">418,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">386,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Provision for doubtful accounts</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">25,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Stock-based compensation</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">18,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">17,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Changes in assets and liabilities:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Accounts receivable</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(59,000</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(532,000</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Costs and estimated earnings in excess of billings</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">455,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1,419,000</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Inventories</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(325,000</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(2,015,000</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Prepaid expenses&nbsp;&amp; other current assets</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(955,000</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">322,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Accounts payable</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">807,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,755,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Customer deposits</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,003,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1,166,000</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Accrued expenses</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,763,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">104,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:7.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total adjustments</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,558,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(3,395,000</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:9.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cash flows provided by (used in) operating activities</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4,047,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(3,082,000</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cash flows from investing activities:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Capital expenditures</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(6,000</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(661,000</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:9.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cash flows used in investing activities</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(6,000</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(661,000</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net increase (decrease) in cash and cash equivalents</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4,041,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(3,743,000</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cash and cash equivalents at:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Beginning of period</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">10,302,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">8,012,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">End of period</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">14,343,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">4,269,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD COLSPAN="8" VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><I>See accompanying Notes to Condensed Consolidated Financial Statements </I></P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">6 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B><A NAME="tx802145_5"></A><A NAME="tx802145_5"></A>GENCOR INDUSTRIES, INC. </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Notes to Condensed Consolidated Financial Statements </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>For the Quarter Ended December&nbsp;31, 2019 </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><I>(Unaudited) </I></P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Note 1 &#150; Basis of
Presentation </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The accompanying condensed consolidated financial statements have been prepared in accordance with generally accepted accounting
principles for interim financial information and with the instructions to <FONT STYLE="white-space:nowrap">Form&nbsp;10-Q</FONT> and Article&nbsp;10 of <FONT STYLE="white-space:nowrap">Regulation&nbsp;S-X.</FONT> Accordingly, they do not include all
of the information and notes required by generally accepted accounting principles for complete financial statements. In the opinion of management, all material adjustments (consisting of normal, recurring adjustments) considered necessary for a fair
presentation have been included. Operating results for the quarter ended December&nbsp;31, 2019 are not necessarily indicative of the results that may be expected for the year ending September&nbsp;30, 2020. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The accompanying Condensed Consolidated Balance Sheet at September&nbsp;30, 2019 has been derived from the audited financial statements at that date but does
not include all of the information and notes required by generally accepted accounting principles for complete financial statements. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">For further
information, refer to the consolidated financial statements and notes thereto included in the Gencor Industries, Inc. Annual Report on <FONT STYLE="white-space:nowrap">Form&nbsp;10-K</FONT> for the year ended September&nbsp;30, 2019. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Accounting Pronouncements and Policies </I></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In May 2014, the
FASB issued ASU <FONT STYLE="white-space:nowrap">No.&nbsp;2014-09,</FONT> <I>Revenue from Contracts with Customers</I> (Topic&nbsp;606) <FONT STYLE="white-space:nowrap">(&#147;ASU&nbsp;2014-09&#148;),</FONT> amending its accounting guidance related
to revenue recognition. Under this ASU and subsequently issued amendments, revenue is recognized to depict the transfer of goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in
exchange for those goods or services. Additional disclosures are required to provide the nature, amount, timing and uncertainty of revenue and cash flows arising from customer contracts, including significant judgments and changes in judgments and
assets recognized from costs incurred to obtain or fulfill a contract. The standard is effective for annual periods, and interim periods within those annual periods, beginning after December&nbsp;15, 2017. The Company adopted <FONT
STYLE="white-space:nowrap">ASU&nbsp;2014-09</FONT> in the first quarter of fiscal 2019. The Company elected to adopt the standard using the modified retrospective method. The adoption of <FONT STYLE="white-space:nowrap">ASU&nbsp;2014-09</FONT> did
not have a significant impact on its consolidated financial statements. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In February 2016, the FASB issued ASU
<FONT STYLE="white-space:nowrap">No.&nbsp;2016-02,</FONT><I>&nbsp;Leases</I>&nbsp;(Topic&nbsp;842) <FONT STYLE="white-space:nowrap">(&#147;ASU&nbsp;2016-02&#148;).</FONT> With adoption of this standard, lessees will have to recognize most leases as
a <FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">right-of-use</FONT></FONT> asset and a lease liability on their balance sheet. For income statement purposes, the FASB retained a dual model, requiring leases to be classified as
either operating or finance. Classification will be based on criteria that are similar to those applied in current lease accounting. <FONT STYLE="white-space:nowrap">ASU&nbsp;2016-02</FONT> must be applied on a modified retrospective basis and is
effective for fiscal years beginning after December&nbsp;15, 2018, and interim periods within those years, with early adoption permitted. The Company adopted <FONT STYLE="white-space:nowrap">ASU&nbsp;2016-02</FONT> in the first quarter of fiscal
2020. The adoption of <FONT STYLE="white-space:nowrap">ASU&nbsp;2016-02</FONT> did not have a significant impact on its consolidated financial statements. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In May 2017, the FASB issued ASU <FONT STYLE="white-space:nowrap">2017-09,</FONT> <I>Compensation&#151;Stock Compensation</I> (Topic&nbsp;718): <I>Scope of
Modification Accounting</I> <FONT STYLE="white-space:nowrap">(&#147;ASU&nbsp;2017-09&#148;).</FONT> The new guidance clarifies when a change to the terms or conditions of a share based payment award must be accounted for as a modification. <FONT
STYLE="white-space:nowrap">ASU&nbsp;2017-09</FONT> is effective for annual periods, and interim periods within those annual periods, beginning after December&nbsp;15, 2017, with early adoption permitted. The Company adopted <FONT
STYLE="white-space:nowrap">ASU&nbsp;2017-09</FONT> in the first quarter of fiscal 2019. The adoption of <FONT STYLE="white-space:nowrap">ASU&nbsp;2017-09</FONT> did not have a significant impact on consolidated financial statements. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">No other accounting pronouncements recently issued or newly effective have had, or are expected to have, a material impact on the Company&#146;s consolidated
financial statements. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">7 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Note 2 &#150; Marketable Securities </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Marketable debt and equity securities are categorized as trading securities and are thus marked to market and stated at fair value. Fair value is determined
using the quoted closing or latest bid prices for Level&nbsp;1 investments and market standard valuation methodologies for Level&nbsp;2 investments. Realized gains and losses on investment transactions are determined by specific identification and
are recognized as incurred in the condensed consolidated statements of income. Net unrealized gains and losses are reported in the condensed consolidated statements of income in the current period and represent the change in the fair value of
investment holdings during the period. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Fair Value Measurements </I></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The fair value of financial instruments is presented based upon a hierarchy of levels that prioritizes the inputs of valuation techniques used to measure fair
value. The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level&nbsp;1 measurements) and the lowest priority to unobservable inputs (Level&nbsp;3 measurements). A financial
instrument&#146;s level within the fair value hierarchy is based on the lowest level of any input that is significant to the fair value measurement. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The
fair value of marketable equity securities, mutual funds, exchange-traded funds, corporate bonds, government securities, and cash and money funds are substantially based on quoted market prices (Level&nbsp;1). Corporate bonds are valued using market
standard valuation methodologies, including: discounted cash flow methodologies, and matrix pricing or other similar techniques. The inputs to these market standard valuation methodologies include, but are not limited to: interest rates, credit
standing of the issuer or counterparty, industry sector of the issuer, coupon rate, call provisions, maturity, estimated duration and assumptions regarding liquidity and estimated future cash flows. In addition to bond characteristics, the valuation
methodologies incorporate market data, such as actual trades completed, bids and actual dealer quotes, where such information is available. Accordingly, the estimated fair values are based on available market information and judgments about
financial instruments (Level&nbsp;2). Fair values of the Level&nbsp;2 investments are provided by the Company&#146;s professional investment management firm. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The following table sets forth, by level, within the fair value hierarchy, the Company&#146;s assets measured at fair value as of December&nbsp;31, 2019: </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="80%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Def.-Times; font-size:10pt">


<TR STYLE="visibility:hidden; line-height:0pt; color:white">

<TD WIDTH="64%"></TD>

<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD nowrap >&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD nowrap >&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD nowrap >&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD nowrap >&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Def.-Times; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="14" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><FONT STYLE="font-family:Times New Roman; "><B>Fair Value Measurements</B></FONT></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Def.-Times; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><FONT STYLE="font-family:Times New Roman; "><B>Level&nbsp;1</B></FONT></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><FONT STYLE="font-family:Times New Roman; "><B>Level&nbsp;2</B></FONT></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><FONT STYLE="font-family:Times New Roman; "><B>Level&nbsp;3</B></FONT></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><FONT STYLE="font-family:Times New Roman; "><B>Total</B></FONT></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Def.-Times; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Equities</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman; ">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman; ">14,070,000</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman; ">&nbsp;</FONT></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman; ">$</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman; ">&#151;&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman; ">&nbsp;</FONT></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman; ">$</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman; ">&#151;&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman; ">&nbsp;</FONT></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman; ">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman; ">14,070,000</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman; ">&nbsp;</FONT></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Def.-Times; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Mutual Funds</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman; ">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman; ">4,052,000</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman; ">&nbsp;</FONT></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman; ">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman; ">&#151;&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman; ">&nbsp;</FONT></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman; ">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman; ">&#151;&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman; ">&nbsp;</FONT></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman; ">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman; ">4,052,000</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman; ">&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Def.-Times; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Exchange-Traded Funds</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman; ">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman; ">5,298,000</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman; ">&nbsp;</FONT></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman; ">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman; ">&#151;&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman; ">&nbsp;</FONT></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman; ">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman; ">&#151;&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman; ">&nbsp;</FONT></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman; ">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman; ">5,298,000</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman; ">&nbsp;</FONT></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Def.-Times; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Corporate Bonds</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman; ">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman; ">&#151;&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman; ">&nbsp;</FONT></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman; ">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman; ">42,474,000</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman; ">&nbsp;</FONT></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman; ">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman; ">&#151;&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman; ">&nbsp;</FONT></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman; ">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman; ">42,474,000</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman; ">&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Def.-Times; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Government Securities</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman; ">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman; ">40,005,000</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman; ">&nbsp;</FONT></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman; ">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman; ">&#151;&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman; ">&nbsp;</FONT></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman; ">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman; ">&#151;&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman; ">&nbsp;</FONT></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman; ">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman; ">40,005,000</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman; ">&nbsp;</FONT></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Def.-Times; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cash and Money Funds</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman; ">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman; ">1,333,000</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman; ">&nbsp;</FONT></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman; ">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman; ">&#151;&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman; ">&nbsp;</FONT></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman; ">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman; ">&#151;&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman; ">&nbsp;</FONT></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman; ">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman; ">1,333,000</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman; ">&nbsp;</FONT></TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Def.-Times; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman; ">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman; ">64,758,000</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman; ">&nbsp;</FONT></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman; ">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman; ">42,474,000</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman; ">&nbsp;</FONT></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman; ">$</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman; ">&#151;&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman; ">&nbsp;</FONT></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman; ">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman; ">107,232,000</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman; ">&nbsp;</FONT></TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Net unrealized gains recognized during the quarter ended December&nbsp;31, 2019 on trading securities still held as of
December&nbsp;31, 2019 were $1,190,000. There were no transfers of investments between Level&nbsp;1 and Level&nbsp;2 during the quarter ended December&nbsp;31, 2019. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">8 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The following table sets forth by level, within the fair value hierarchy, the Company&#146;s assets measured
at fair value as of September&nbsp;30, 2019: </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="80%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Def.-Times; font-size:10pt">


<TR STYLE="visibility:hidden; line-height:0pt; color:white">

<TD WIDTH="64%"></TD>

<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD nowrap >&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD nowrap >&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD nowrap >&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD nowrap >&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Def.-Times; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="14" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><FONT STYLE="font-family:Times New Roman; "><B>Fair Value Measurements</B></FONT></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Def.-Times; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><FONT STYLE="font-family:Times New Roman; "><B>Level&nbsp;1</B></FONT></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><FONT STYLE="font-family:Times New Roman; "><B>Level&nbsp;2</B></FONT></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><FONT STYLE="font-family:Times New Roman; "><B>Level&nbsp;3</B></FONT></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><FONT STYLE="font-family:Times New Roman; "><B>Total</B></FONT></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Def.-Times; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Equities</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman; ">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman; ">10,412,000</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman; ">&nbsp;</FONT></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman; ">$</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman; ">&#151;&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman; ">&nbsp;</FONT></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman; ">$</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman; ">&#151;&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman; ">&nbsp;</FONT></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman; ">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman; ">10,412,000</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman; ">&nbsp;</FONT></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Def.-Times; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Mutual Funds</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman; ">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman; ">3,987,000</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman; ">&nbsp;</FONT></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman; ">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman; ">&#151;&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman; ">&nbsp;</FONT></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman; ">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman; ">&#151;&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman; ">&nbsp;</FONT></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman; ">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman; ">3,987,000</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman; ">&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Def.-Times; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Exchange-Traded Funds</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman; ">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman; ">5,163,000</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman; ">&nbsp;</FONT></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman; ">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman; ">&#151;&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman; ">&nbsp;</FONT></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman; ">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman; ">&#151;&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman; ">&nbsp;</FONT></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman; ">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman; ">5,163,000</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman; ">&nbsp;</FONT></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Def.-Times; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Corporate Bonds</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman; ">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman; ">&#151;&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman; ">&nbsp;</FONT></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman; ">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman; ">38,690,000</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman; ">&nbsp;</FONT></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman; ">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman; ">&#151;&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman; ">&nbsp;</FONT></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman; ">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman; ">38,690,000</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman; ">&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Def.-Times; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Government Securities</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman; ">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman; ">45,171,000</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman; ">&nbsp;</FONT></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman; ">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman; ">&#151;&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman; ">&nbsp;</FONT></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman; ">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman; ">&#151;&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman; ">&nbsp;</FONT></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman; ">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman; ">45,171,000</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman; ">&nbsp;</FONT></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Def.-Times; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cash and Money Funds</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman; ">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman; ">1,899,000</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman; ">&nbsp;</FONT></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman; ">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman; ">&#151;&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman; ">&nbsp;</FONT></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman; ">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman; ">&#151;&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman; ">&nbsp;</FONT></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman; ">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman; ">1,899,000</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman; ">&nbsp;</FONT></TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Def.-Times; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman; ">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman; ">66,632,000</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman; ">&nbsp;</FONT></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman; ">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman; ">38,690,000</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman; ">&nbsp;</FONT></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman; ">$</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman; ">&#151;&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman; ">&nbsp;</FONT></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman; ">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman; ">105,322,000</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman; ">&nbsp;</FONT></TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Net unrealized losses recognized during the quarter ended December&nbsp;31, 2018 on trading securities still held as of
December&nbsp;31, 2018 were $(2,425,000). There were no transfers of investments between Level&nbsp;1 and Level&nbsp;2 during the quarter ended December&nbsp;31, 2018. In the quarter ended December 31, 2018, the Company invested an additional
$2.0&nbsp;million of its operating cash in marketable securities. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The carrying amounts of cash and cash equivalents, accounts receivable and accounts
payable approximate fair value because of the short-term nature of these items. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Note 3 &#150; Inventories </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Inventories are valued at the lower of cost or net realizable value. Net realizable value is defined as the estimated selling price of goods less reasonable
costs of completion and delivery. During the fourth quarter of fiscal 2019, the Company changed its method for accounting for cost of inventories from the <FONT STYLE="white-space:nowrap">last-in,</FONT>
<FONT STYLE="white-space:nowrap">first-out</FONT> (&#147;LIFO&#148;) method to the <FONT STYLE="white-space:nowrap">first-in,</FONT> <FONT STYLE="white-space:nowrap">first-out</FONT> (&#147;FIFO&#148;) method. As required by accounting principles
generally accepted in the United States of America (&#147;GAAP&#148;), the Company reflected this change in accounting principle on a retrospective basis, resulting in changes to the historical periods presented. The Company believes the FIFO method
improves financial reporting by better reflecting the current value of&nbsp;inventory on the consolidated balance sheets, by more closely aligning the flow of physical&nbsp;inventory&nbsp;with the accounting for the&nbsp;inventory, and by providing
better matching of revenues and expenses. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The fiscal 2018 consolidated financial statements have been retrospectively adjusted to apply the new method of
FIFO cost accounting for inventories. The cumulative effect of this change on periods prior to those presented herein resulted in an increase in retained earnings of $2,708,000. There was no material impact to the previously reported unaudited
interim fiscal 2018 quarterly condensed consolidated results of operations or statements of income as a result of the retrospective application of the change in inventory accounting principle. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Appropriate consideration is given to obsolescence, excessive levels, deterioration, possible alternative uses and other factors in determining net realizable
value. The cost of work in process and finished goods includes materials, direct labor, variable costs and overhead. The Company evaluates the need to record inventory adjustments on all inventories, including raw material, work in process, finished
goods, spare parts and used equipment. Used equipment acquired by the Company on <FONT STYLE="white-space:nowrap">trade-in</FONT> from customers is carried at estimated net realizable value. Unless specific circumstances warrant different treatment
regarding inventory obsolescence, the cost basis of inventories three to four years old are reduced by 50%, while the cost basis of inventories four to five years old are reduced by 75%, and the cost basis of inventories greater than five years old
are reduced to zero. Inventory is typically reviewed for obsolescence on an annual basis computed as of September&nbsp;30, the Company&#146;s fiscal year end. If significant known changes in trends, technology or other specific circumstances that
warrant consideration occur during the year, then the impact on obsolescence is considered at that time. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">9 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Net inventories at December&nbsp;31, 2019 and September&nbsp;30, 2019 consist of the following: </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="80%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

<TD WIDTH="74%"></TD>

<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>December&nbsp;31,&nbsp;2019</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>September&nbsp;30,&nbsp;2019</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Raw materials</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">14,389,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">14,158,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Work in process</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,877,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,397,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Finished goods</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">9,425,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">9,811,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">25,691,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">25,366,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Slow-moving and obsolete inventory reserves were $4,467,000 and $4,700,000 at December&nbsp;30, 2019 and September&nbsp;30,
2019, respectively. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Note 4 &#150; Costs and Estimated Earnings in Excess of Billings </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Costs and estimated earnings in excess of billings on uncompleted contracts as of December&nbsp;31, 2019 and September&nbsp;30, 2019 consist of the following:
</P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="80%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

<TD WIDTH="74%"></TD>

<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>December&nbsp;31,&nbsp;2019</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>September&nbsp;30,&nbsp;2019</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Costs incurred on uncompleted contracts</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">22,503,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">18,707,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Estimated earnings</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">9,776,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">9,063,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">32,279,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">27,770,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Billings to date</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">18,896,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">13,932,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Costs and estimated earnings in excess of billings</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">13,383,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">13,838,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Note 5 &#150; Earnings per Share Data </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The following table sets forth the computation of basic and diluted earnings per share for the quarters ended December&nbsp;31, 2019 and 2018: </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="80%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

<TD WIDTH="75%"></TD>

<TD VALIGN="bottom" WIDTH="6%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="6%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>December&nbsp;31,&nbsp;2019</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>December&nbsp;31,&nbsp;2018</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net income</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">2,489,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">313,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Common Shares:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Weighted-average common shares outstanding</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">14,586,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">14,541,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Effect of dilutive stock options</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">134,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">158,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Weighted-average diluted shares outstanding</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">14,720,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">14,699,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Basic:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net income per share</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">0.17</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">0.02</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Diluted:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net income per share</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">0.17</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">0.02</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Basic earnings per share is based on the weighted-average number of shares outstanding. Diluted earnings per share is based on
the sum of the weighted-average number of shares outstanding plus common stock equivalents. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Weighted-average shares issuable upon the exercise of stock
options included in the diluted earnings per share calculation for the quarter ended December&nbsp;31, 2019 were 272,000, which equates to 134,000 dilutive common stock equivalents. Weighted-average shares issuable upon the exercise of stock options
included in the diluted earnings per share calculation for the quarter ended December&nbsp;31, 2018 were 317,000, which equated to 158,000 dilutive common stock equivalents. Weighted-average shares issuable upon the exercise of stock options, which
were not included in the diluted earnings per share calculations because they were anti-dilutive, were zero for the quarters ended December&nbsp;31, 2019 and 2018. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">10 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Note 6 &#150; Customers with 10% (or greater) of Net Revenues </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Two customers accounted for 13.4% and 13.2% of net revenues, respectively, for the quarter ended December&nbsp;31, 2019. Net revenues for each of these two
customers were less than 1% during the prior year comparative periods. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Four other customers accounted for 24.7%, 22.9%, 14.8% and 13.7% of net revenues,
respectively, for the quarter ended December&nbsp;31, 2018. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Note 7 &#150; Income Taxes </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">On December&nbsp;22, 2017, the U.S. Tax Cuts and Jobs Act (the &#147;Tax Reform Act&#148;) was signed into law by President Donald Trump. The Tax Reform Act
significantly lowered the U.S. corporate income tax rate from 35%&nbsp;to 21% effective January&nbsp;1, 2018, while also repealing the deduction for domestic production activities for tax years beginning after December&nbsp;31, 2017, implementing a
territorial tax system and imposing repatriation tax on deemed repatriated earnings of foreign subsidiaries. U.S. GAAP requires that the impact of tax legislation be recognized in the period in which the law was enacted. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">On the condensed consolidated balance sheet as of December 31, 2019, deferred income taxes decreased $1.7 million and accrued expenses increased $1.8 million
as compared to September 30, 2019. This change reflects the reclassification of taxes payable from a long-term liability to a current liability on the filing of the Company&#146;s Form 3115 with the Internal Revenue Service to reflect the revenue
recognition method change to the percentage of completion method for tax purposes pursuant to Internal Revenue Code Sections 460 and 451(b). </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The
Company&#146;s income tax provision is based on management&#146;s estimate of the effective tax rate for the full year.&nbsp;The tax provision in any period will be affected by, among other things, permanent, as well as temporary differences in the
deductibility of certain items, in addition to changes in tax legislation. As a result, the Company may experience significant fluctuations in the effective book tax rate (that is, its tax expense divided by
<FONT STYLE="white-space:nowrap">pre-tax</FONT> book income) from period to period. The Company&#146;s effective tax rates for the first quarters of fiscal 2020 and 2019 reflect the impact of the reduced rates under the Tax Reform Act. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Note 8 &#150; Revenue Recognition and Related Costs </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">As
discussed in Note 1, the Company adopted the provisions of ASU <FONT STYLE="white-space:nowrap">No.&nbsp;2014-09</FONT> and related amendments effective for the quarter ended December&nbsp;31, 2018 using the modified retrospective method.&nbsp;The
adoption of this standard did not have a material impact on the timing or amounts of revenues recognized by the Company, and, as such, no cumulative effect adjustment was recorded with the adoption of the standard. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The following table disaggregates the Company&#146;s net revenue by major source for the quarters ended December&nbsp;31, 2019 and&nbsp;2018: </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="80%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

<TD WIDTH="75%"></TD>

<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>December&nbsp;31,&nbsp;2019</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>December&nbsp;31,&nbsp;2018</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Equipment sales recognized over time</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">12,090,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">16,353,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Equipment sales recognized at a point in time</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,907,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,514,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Parts and component sales</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,146,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,051,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Freight revenue</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">903,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">402,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Other</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(16,000</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">7,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net revenue</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">18,030,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">21,327,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Revenues from contracts with customers for the design, manufacture and sale of custom equipment are recognized over time when
the performance obligation is satisfied by transferring control of the equipment. Control of the equipment transfers over time as the equipment is unique to the specific contract and thus does not create an asset with an alternative use to the
Company. Revenues and costs are recognized in proportion to actual labor costs incurred, as compared with total estimated labor costs expected to be incurred, during the entire contract. All incremental costs related to obtaining a contract are
expensed as incurred as the amortization period is less than one year. Changes to total estimated contract costs or losses, if any, are recognized in the period in which they are determined. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">11 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Contract assets (excluding accounts receivable) under contracts with customers represent revenue recognized
in excess of amounts billed on equipment sales recognized over time. These contract assets were $13,383,000 at December&nbsp;31, 2019 and $13,838,000 at September&nbsp;30, 2019 and are included in current assets as costs and estimated earnings in
excess of billings on the Company&#146;s condensed consolidated balance sheets at December&nbsp;31, 2019 and September&nbsp;30, 2019, respectively. The Company anticipates that all these contract assets at December&nbsp;31, 2019, will be billed and
collected within one year. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Revenues from all other contracts for the design and manufacture of equipment, for service and for parts sales, net of any
discounts and return allowances, are recorded at a point in time when control of the goods or services has been transferred. Control of the goods or service typically transfers at time of shipment or upon completion of the service. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Payment for equipment under contract with customers is typically due prior to shipment. Payment for services under contract with customers is due as certain
milestones are completed. Accounts receivable related to contracts with customers for equipment sales were $325,000 at December&nbsp;31, 2019 and $301,000 at September&nbsp;30, 2019. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Product warranty costs are estimated using historical experience and known issues and are charged to production costs as revenue is recognized. Provisions for
estimated returns and allowances and other adjustments are provided for in the same period the related sales are recorded. Returns and allowances, which reduce product revenue, are estimated using historical experience. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Under certain contracts with customers, recognition of a portion of the consideration received may be deferred and recorded as a contract liability if the
Company has to satisfy a future obligation, such as to provide installation assistance. There were no contract liabilities other than customer deposits at December&nbsp;31, 2019 and September&nbsp;30, 2019. Customer deposits related to contracts
with customers were $4,921,000 at December&nbsp;31, 2019 and $1,918,000 at September&nbsp;30, 2019, and are included in current liabilities on the Company&#146;s condensed consolidated balance sheets at December&nbsp;31, 2019 and September&nbsp;30,
2019, respectively. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company records revenues earned for shipping and handling as freight revenue at the time of shipment, regardless of whether or
not it is identified as a separate performance obligation.&nbsp;The cost of shipping and handling is classified as cost of goods sold concurrently. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">12 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<Center><DIV STYLE="width:8.5in" align="left">

<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%" VALIGN="top" ALIGN="left"><B><A NAME="tx802145_6"></A><A NAME="tx802145_6"></A>Item&nbsp;2.</B></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><B>Management&#146;s Discussion and Analysis of Financial Condition and Results of Operations
</B></P></TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><U>Overview</U> </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Gencor Industries,
Inc. (the &#147;Company&#148;), is a leading manufacturer of heavy machinery used in the production of highway construction materials and environmental control equipment. The Company&#146;s core products include asphalt plants, combustion systems
and fluid heat transfer systems. The Company&#146;s products are manufactured in two facilities in the United States. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Because the Company&#146;s products
are sold primarily to the highway construction industry, the business is seasonal in nature. Traditionally, the Company&#146;s customers reduce their purchases of new equipment for shipment during the summer and fall months to avoid disrupting their
peak season for highway construction and related repair work. The majority of orders for the Company&#146;s products are thus received between October and February, with a significant volume of shipments occurring in the late winter and spring. The
principal factors driving demand for the Company&#146;s products are the overall economic conditions, the level of government funding for domestic highway construction and repair, Canadian infrastructure spending, the need for spare parts,
fluctuations in the price of crude oil (liquid asphalt as well as fuel costs), and a trend towards larger more efficient asphalt plants. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">On
December&nbsp;4, 2015, President Obama signed into law a five-year, $305&nbsp;billion transportation bill, Fixing America&#146;s Surface Transportation Act (the &#147;FAST&nbsp;Act&#148;). The FAST Act reauthorized the collection of the
18.4&nbsp;cents per gallon gas tax that is typically used to pay for transportation projects. It also included $70&nbsp;billion from other areas of the federal budget to close a $16&nbsp;billion annual funding deficit. The bill included spending of
more than $205&nbsp;billion on roads and highways over five years. The 2016 funding levels were approximately 5% above 2015 projected funding, with annual increases between 2.0%&nbsp;and 2.5% from 2016 through 2020. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">California&#146;s Senate Bill&nbsp;1 (&#147;SB1&#148;), the Road Repair and Accountability Act of&nbsp;2017, was signed into law on April&nbsp;28, 2017. The
legislative package invests $54&nbsp;billion over the next decade to fix roads, freeways and bridges in communities across California and puts more dollars towards transit and safety. These funds will be allocated to state and local projects.
Additionally, at least twenty other states have taken steps to increase their gas tax revenues in recent years. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Fluctuations in the price of carbon
steel, which is a significant cost and material used in the manufacturing of the Company&#146;s equipment, may affect the Company&#146;s financial performance. The Company is subject to fluctuations in market prices for raw materials, such as steel.
If the Company is unable to purchase materials it requires or is unable to pass on price increases to its customers or otherwise reduce its cost of goods sold, its business results of operations and financial condition may be adversely affected.
</P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Also, a significant increase in the price of liquid asphalt could decrease demand for hot mix asphalt paving materials and certain of the Company&#146;s
products. Increases in oil prices also drive up the cost of gasoline and diesel, which results in increased freight costs. Where possible, the Company will pass increased freight costs on to its customers. However, the Company may not be able to
recapture all of the higher costs and thus could have a negative impact on the Company&#146;s financial performance. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company believes its strategy of
continuing to invest in product engineering and development and its focus on delivering the highest quality products and superior service will strengthen the Company&#146;s market position. The Company continues to review its internal processes to
identify inefficiencies and cost-reduction opportunities. The Company will continue to scrutinize its relationships with suppliers to ensure it is achieving the highest quality materials and services at the most competitive cost. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">13 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><U>Results of Operations</U> </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Quarter Ended December&nbsp;31, 2019 versus December&nbsp;31, 2018 </I></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Net revenues for the quarters ended December&nbsp;31, 2019 and December&nbsp;31, 2018 were $18,030,000 and $21,327,000, respectively, a decrease of $3,297,000.
The decline in revenues reflects a slowdown in equipment orders from the significant growth in business over the past couple of years. Revenue from parts and component sales increased 3.1% over the comparative quarter in the prior year. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">As a percent of sales, gross profit margins were 24.0% in the quarter ended December&nbsp;31, 2019, compared to 23.1% in the quarter ended December&nbsp;31,
2018. Gross profit margins increased slightly as a result of the increased percentage of total revenues of higher margin parts and component sales compared to the prior year. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Product engineering and development expenses increased slightly to $766,000 for the quarter ended December&nbsp;31, 2019 as compared to $723,000 for the
quarter ended December&nbsp;31, 2018, due to increased headcount. Selling, general and administrative&nbsp;(&#147;SG&amp;A&#148;) expenses increased by $192,000&nbsp;to $2,382,000 for the quarter ended December&nbsp;31, 2019, compared to the quarter
ended December&nbsp;31, 2018. Increased travel expenses and professional fees resulted in the increase in SG&amp;A expenses during the first quarter of fiscal 2020. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Operating income decreased to $1,172,000 for the quarter ended December&nbsp;31, 2019, from $2,004,000 for the quarter ended December&nbsp;31, 2018, due to
lower revenues and increased SG&amp;A expenses. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">For the quarter ended December&nbsp;31, 2019, interest and dividend income, net of fees, from the
investment portfolio was $632,000 as compared to $534,000 in the quarter ended December&nbsp;31, 2018. The net realized and unrealized gains on marketable securities were $1,317,000 for the quarter ended December&nbsp;31, 2019 versus net losses of
$(2,147,000) for the quarter ended December&nbsp;31, 2018, due to a strong domestic stock market from October 2019 through December 2019. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The effective
income tax rate for the quarter ended December&nbsp;31, 2019 was 20.0%, compared to 19.9% for the quarter ended December&nbsp;31, 2018. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Net income for
the quarter ended December&nbsp;31, 2019 was $2,489,000 or $0.17&nbsp;basic and diluted earnings per share versus net income of $313,000 or $0.02&nbsp;basic and diluted earnings per share for the quarter ended December&nbsp;31, 2018. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><U>Liquidity and Capital Resources</U> </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company generates
capital resources through operations and returns on its investments. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company had no long-term debt outstanding at December&nbsp;31, 2019 or
September&nbsp;30, 2019. The Company does not currently require a credit facility. As of December&nbsp;31, 2019, the Company had funded $135,000 in cash deposits at insurance companies to cover collateral needs. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">As of December&nbsp;31, 2019, the Company had $14,343,000 in cash and cash equivalents, and $107,232,000 in marketable securities, including $40,005,000 in
government securities, $42,474,000 in corporate bonds, $14,070,000 in equities, $4,052,000 in mutual funds, $5,298,000 in exchange-traded funds and $1,333,000 in cash and money funds. The marketable securities are invested through professional
investment management firms. These securities may be liquidated at any time into cash and cash equivalents. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company&#146;s backlog was
$30.9&nbsp;million at December&nbsp;31, 2019, compared to $34.8&nbsp;million at December&nbsp;31, 2018. The Company&#146;s working capital (defined as current assets less current liabilities) was equal to $151.7&nbsp;million at December&nbsp;31,
2019 and $150.4&nbsp;million at September&nbsp;30, 2019. The significant purchases, sales and maturities of marketable securities shown on the condensed consolidated statements of cash flows reflect primarily the recurring purchase and sale of
United States treasury bills. Cash provided by operations during the quarter ended December&nbsp;31, 2019 was $4,047,000. Deferred income taxes decreased $1.7&nbsp;million and accrued expenses increased $1.8
</P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">14 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">
million reflecting the reclassification of taxes payable from a long-term liability to a current liability on the filing of the Company&#146;s Form&nbsp;3115 with the Internal Revenue Service to
reflect the revenue recognition method change to the percentage of completion method for tax purposes pursuant to Internal Revenue Code Sections&nbsp;460 and 451(b). Prepaid expenses increased $955,000 primarily related to payments on insurance
policies which benefit the whole year and expenses related to the <FONT STYLE="white-space:nowrap">CONEXPO-CON/AGG</FONT> trade show in March 2020. Customer deposits increased $3.0&nbsp;million reflecting increased down payments against equipment
bookings during the quarter. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><U>Seasonality</U> </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The
Company is concentrated in the manufacturing of asphalt plants and related components, which is typically subject to a seasonal slow-down during the third and fourth quarters of the calendar year. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><U>Forward-Looking Information</U> </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">This Quarterly Report
contains certain &#147;forward-looking statements&#148; within the meaning of Section&nbsp;27A of the Securities Act of&nbsp;1933, as amended, and Section&nbsp;21E of the Securities Exchange Act of&nbsp;1934, as amended (the &#147;Exchange
Act&#148;), which represent the Company&#146;s expectations and beliefs, including, but not limited to, statements concerning gross margins, sales of the Company&#146;s products and future financing plans. These statements, by their nature, involve
substantial risks and uncertainties, certain of which are beyond the Company&#146;s control. Actual results may differ materially depending on a variety of important factors, including the financial condition of the Company&#146;s customers, changes
in the economic and competitive environments and demand for the Company&#146;s products. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">For information concerning these factors and related matters,
see the following sections of the Company&#146;s Annual Report on <FONT STYLE="white-space:nowrap">Form&nbsp;10-K</FONT> for the year ended September&nbsp;30, 2019: (a)&nbsp;&#147;Risk Factors&#148; in Part&nbsp;I and
(b)&nbsp;&#147;Management&#146;s Discussion and Analysis of Financial Condition and Results of Operations&#148; in Part&nbsp;II. However, other factors besides those referenced could adversely affect the Company&#146;s results, and you should not
consider any such list of factors to be a complete set of all potential risks or uncertainties. Any forward-looking statements made by the Company herein speak as of the date of this Report. The Company does not undertake to update any
forward-looking statements, except as required by law. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><U>Critical Accounting Policies, Estimates and Assumptions</U> </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company believes the following discussion addresses its most critical accounting policies, which are those that are most important to the portrayal of the
financial condition and results of operations and require management&#146;s most difficult, subjective, or complex judgments, often as a result of the need to make estimates about the effect of matters that are inherently uncertain. Accounting
policies, in addition to the critical accounting policies referenced below, are presented in Note&nbsp;1 to the Company&#146;s Consolidated Financial Statements included in the Company&#146;s Annual Report on
<FONT STYLE="white-space:nowrap">Form&nbsp;10-K</FONT> for the year ended September&nbsp;30, 2019, under the heading &#147;Accounting Pronouncements and Policies.&#148; </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Estimates and Assumptions </I></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In preparing the Condensed
Consolidated Financial Statements, the Company uses certain estimates and assumptions that may affect reported amounts and disclosures. Estimates and assumptions are used, among other places, when accounting for certain revenue (e.g.,&nbsp;contract
accounting), expense, and asset and liability valuations. The Company believes that the estimates and assumptions made in preparing the Condensed Consolidated Financial Statements are reasonable, but are inherently uncertain. Assumptions may be
incomplete or inaccurate and unanticipated events may occur. The Company is subject to risks and uncertainties that may cause actual results to differ from estimated results. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">15 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Revenues&nbsp;&amp; Expenses </I></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">As discussed in Note&nbsp;1 to the Company&#146;s Consolidated Financial Statements included in the Company&#146;s Annual Report on <FONT
STYLE="white-space:nowrap">Form&nbsp;10-K</FONT> for the year ended September&nbsp;30, 2019, under the heading &#147;Accounting Pronouncements and Policies&#148;, the Company adopted the provisions of ASU
<FONT STYLE="white-space:nowrap">No.&nbsp;2014-09</FONT> and its related amendments effective for the quarter ended December&nbsp;31, 2018 using the modified retrospective method. The adoption of this standard did not have a material impact on the
timing or amounts of revenues recognized by the Company, and, as such, no cumulative effect adjustment was recorded with the adoption of the standard. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Revenues from contracts with customers for the design, manufacture and sale of custom equipment are recognized over time when the performance obligation is
satisfied by transferring control of the equipment. Control of the equipment transfers over time as the equipment is unique to the specific contract and thus does not create an asset with an alternative use to the Company. Revenues and costs are
recognized in proportion to actual labor costs incurred, as compared with total estimated labor costs expected to be incurred during the entire contract. All incremental costs related to obtaining a contract are expensed as incurred, as the
amortization period is less than one year. Changes to total estimated contract costs or losses, if any, are recognized in the period in which they are determined. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Contract assets (excluding accounts receivable) under contracts with customers represent revenue recognized in excess of amounts billed on equipment sales
recognized over time. These contract assets were $13,383,000 at December&nbsp;31, 2019 and $13,838,000 at September&nbsp;30, 2019 and are included in current assets as costs and estimated earnings in excess of billings on the Company&#146;s
condensed consolidated balance sheets at December&nbsp;31, 2019 and September&nbsp;30, 2019, respectively. The Company anticipates that all these contract assets at December&nbsp;31, 2019, will be billed and collected within one year. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Revenues from all other contracts for the design and manufacture of equipment, for service and for parts sales, net of any discounts and return allowances,
are recorded at a point in time when control of the goods or services has been transferred. Control of the goods or service typically transfers at time of shipment or upon completion of the service. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Payment for equipment under contract with customers is typically due prior to shipment. Payment for services under contract with customers is due as certain
milestones are completed. Accounts receivable related to contracts with customers for equipment sales were $325,000 at December&nbsp;31, 2019 and $301,000 at September&nbsp;30, 2019. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Product warranty costs are estimated using historical experience and known issues and are charged to production costs as revenue is recognized. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Under certain contracts with customers, recognition of a portion of the consideration received may be deferred and recorded as a contract liability if the
Company has to satisfy a future obligation, such as to provide installation assistance. There were no contract liabilities other than customer deposits at December&nbsp;31, 2019 and September&nbsp;30, 2019. Customer deposits related to contracts
with customers were $4,921,000 at December&nbsp;31, 2019 and $1,918,000 at September&nbsp;30, 2019, and are included in current liabilities on the Company&#146;s condensed consolidated balance sheets at December&nbsp;31, 2019 and September&nbsp;30,
2019, respectively. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company records revenues earned for shipping and handling as freight revenue at the time of shipment, regardless of whether or
not it is identified as a separate performance obligation.&nbsp;The cost of shipping and handling is classified as cost of goods sold concurrently. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Provisions for estimated returns and allowances and other adjustments are provided for in the same period the related sales are recorded. Returns and
allowances, which reduce product revenue, are estimated using historical experience. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">All product engineering and development costs, and selling, general
and administrative expenses are charged to operations as incurred. Provision is made for any anticipated contract losses in the period that the loss becomes evident. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">16 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The allowance for doubtful accounts is determined by performing a specific review of all account balances
greater than 90&nbsp;days past due and other higher risk amounts to determine collectability and also adjusting for any known customer payment issues with account balances in the
<FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">less-than-90-day</FONT></FONT> past due aging buckets. Account balances are charged off against the allowance for doubtful accounts when they are determined to be uncollectable. Any
recoveries of account balances previously considered in the allowance for doubtful accounts reduce future additions to the allowance for doubtful accounts. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Inventories </I></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Inventories are valued at the lower of cost
or net realizable value. Net realizable value is defined as the estimated selling price of goods less reasonable costs of completion and delivery. During the fourth quarter of fiscal 2019, the Company changed its method for accounting for cost of
inventories from the LIFO method to the FIFO method. The Company believes the FIFO method improves financial reporting by better reflecting the current value of&nbsp;inventory on the consolidated balance sheets, by more closely aligning the flow of
physical&nbsp;inventory&nbsp;with the accounting for the&nbsp;inventory, and by providing better matching of revenues and expenses. The change in accounting method will also require the Company to make a conforming change for U.S. income tax
purposes. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">As required by GAAP, the Company has reflected this change in accounting principle on a retrospective basis, resulting in changes to the
historical periods presented. The retrospective application of the change resulted in an increase in the Company&#146;s September&nbsp;30, 2018 and September&nbsp;30, 2017 retained earnings of $2,838,000 (net of $838,000 in taxes) and $2,708,000
(net of $792,000 in taxes) respectively, and an increase to the Company&#146;s net income of $130,000 (net of $45,000 in taxes) for the year ended September&nbsp;30, 2018. This change did not affect our previously reported cash flows from operating,
investing or financing activities nor did it have a significant impact on the previously reported quarterly operating results for fiscal 2019. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">All
inventories are now valued at the lower of cost or net realizable value, with cost being determined under the FIFO method and net realizable value defined as the estimated selling price of goods less reasonable costs of completion and delivery (see
Note&nbsp;2 to Consolidated Financial Statements). Appropriate consideration is given to obsolescence, excessive levels, deterioration, possible alternative uses and other factors in determining net realizable value. The cost of work in process and
finished goods includes materials, direct labor, variable costs and overhead. The Company evaluates the need to record inventory adjustments on all inventories, including raw materials, work in process, finished goods, spare parts and used
equipment. Used equipment acquired by the Company on <FONT STYLE="white-space:nowrap">trade-in</FONT> from customers is carried at estimated net realizable value. Unless specific circumstances warrant different treatment regarding inventory
obsolescence, the cost basis of inventories three to four years old are reduced by 50%, while the cost basis of inventories four to five years old are reduced by 75%, and the cost basis of inventories greater than five years old are reduced to zero.
Inventory is typically reviewed for obsolescence on an annual basis computed as of September&nbsp;30, the Company&#146;s fiscal year end. If significant known changes in trends, technology or other specific circumstances that warrant consideration
occur during the year, then the impact on obsolescence is considered at that time. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Investments </I></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Marketable debt and equity securities are categorized as trading securities and are thus marked to market and stated at fair value. Fair value is determined
using the quoted closing or latest bid prices for Level&nbsp;1 investments and market standard valuation methodologies for Level&nbsp;2 investments. Realized gains and losses on investment transactions are determined by specific identification and
are recognized as incurred in the condensed consolidated statements of income. Net unrealized gains and losses are reported in the condensed consolidated statements of income and represent the change in the fair value of investment holdings during
the period. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Long-Lived Asset Impairment </I></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Property
and equipment, and intangible assets subject to amortization are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset (or asset group) may not be recoverable. An impairment loss would be
recognized when the carrying amount of an asset exceeds the estimated undiscounted cash flows expected to result from the use of the asset and its eventual disposition. The amount of the impairment loss to be recorded is calculated by the excess
over its fair value of the asset&#146;s carrying value. Fair value is generally determined using a discounted cash flow analysis. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I><FONT
STYLE="white-space:nowrap">Off-Balance</FONT> Sheet Arrangements </I></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">None </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">17 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<Center><DIV STYLE="width:8.5in" align="left">

<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%" VALIGN="top" ALIGN="left"><B><A NAME="tx802145_7"></A>Item&nbsp;3.</B></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><B>Quantitative and Qualitative Disclosures about Market Risk </B></P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Not Applicable </P> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%" VALIGN="top" ALIGN="left"><B><A NAME="tx802145_8"></A>Item&nbsp;4.</B></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><B>Controls and Procedures </B></P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Evaluation of Disclosure Controls and Procedures </I></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The
Company&#146;s Chief Executive Officer and Chief Financial Officer evaluated the effectiveness of the design and operation of the Company&#146;s &#147;disclosure controls and procedures&#148; (as defined in
<FONT STYLE="white-space:nowrap">Rule&nbsp;13a-15(e)</FONT> under the Securities Exchange Act of&nbsp;1934, as amended) as of the end of the period covered by this Quarterly Report. Based upon that evaluation, the Chief Executive Officer and the
Chief Financial Officer concluded that, as of the end of the period covered by this Quarterly Report, the Company&#146;s disclosure controls and procedures are effective. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Because of inherent limitations, the Company&#146;s disclosure controls and procedures, no matter how well designed and operated, can provide only reasonable,
and not absolute, assurance that the objectives of such disclosure controls and procedures are met and no evaluation can provide absolute assurance that all control issues and instances of fraud, if any, within the Company has been detected. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Changes in Internal Control over Financial Reporting </I></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The
Company&#146;s management, including the Chief Executive Officer and Chief Financial Officer, has reviewed the Company&#146;s internal control over financial reporting. There were no changes in the Company&#146;s internal control over financial
reporting during the quarter ended December&nbsp;31, 2019 that materially affected, or are reasonably likely to materially affect, the Company&#146;s internal control over financial reporting. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">18 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Part II. Other Information </B></P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%" VALIGN="top" ALIGN="left"><B>ITEM&nbsp;1.</B></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><B>LEGAL PROCEEDINGS </B></P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">From time to time the Company is engaged in legal proceedings in the ordinary course of business. We do not believe any current legal proceedings are material
to our business. </P> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%" VALIGN="top" ALIGN="left"><B>ITEM&nbsp;1A.</B></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><B>RISK FACTORS </B></P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">There have been no material changes in our risk factors from those set forth in Part&nbsp;I, Item&nbsp;1A, &#147;Risk Factors&#148; contained in our Annual
Report on Form&nbsp;10K for the period ended September&nbsp;30, 2019, as filed with the SEC on December&nbsp;11, 2019. </P> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%" VALIGN="top" ALIGN="left"><B><A NAME="tx802145_9"></A><A NAME="tx802145_9"></A><A NAME="tx802145_9"></A>ITEM&nbsp;6.</B></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><B>EXHIBITS </B></P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(a)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Exhibits </P></TD></TR></TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD></TD>

<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD WIDTH="90%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;31.1*</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><A HREF="d802145dex311.htm">Certification of Chief Executive Officer Pursuant to Rule&nbsp;13a-14(a) of the Securities Exchange Act of&nbsp;1934, as&nbsp;amended </A></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;31.2*</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><A HREF="d802145dex312.htm">Certification of Chief Financial Officer Pursuant to Rule&nbsp;13a-14(a) of the Securities Exchange Act of 1934, as&nbsp;amended</A></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;32*</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><A HREF="d802145dex32.htm">Certifications of Chief Executive Officer and Chief Financial Officer Pursuant to 18&nbsp;U. S. C. Section&nbsp;1350</A></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>101.INS*</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">XBRL Instance Document</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>101.SCH*</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">XBRL Taxonomy Extension Schema</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>101.CAL*</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">XBRL Taxonomy Extension Calculation Linkbase</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>101.DEF*</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">XBRL Taxonomy Extension Definition Linkbase</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>101.LAB*</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">XBRL Taxonomy Extension Label Linkbase</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>101.PRE*</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">XBRL Taxonomy Extension Presentation Linkbase</TD></TR>
</TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">*</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Filed herewith </P></TD></TR></TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">19 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><A NAME="tx802145_10"></A>SIGNATURES </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this Quarterly Report to be signed on its
behalf by the undersigned thereunto duly authorized. </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><DIV ALIGN="right">
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

<TD WIDTH="100%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">GENCOR INDUSTRIES, INC.</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000">/s/ John E. Elliott</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">John E. Elliott</P> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman">Chief Executive
Officer</P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom">January&nbsp;31, 2020</TD></TR>
</TABLE></DIV> <DIV ALIGN="right">
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

<TD WIDTH="100%"></TD></TR>


<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000">/s/ Eric E. Mellen</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Eric E. Mellen</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Chief Financial Officer</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman">(Principal Financial and Accounting Officer)</P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom">January&nbsp;31, 2020</TD></TR>
</TABLE></DIV> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P> <P STYLE="font-size:18pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">20 </P>

</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>2
<FILENAME>d802145dex311.htm
<DESCRIPTION>EX-31.1
<TEXT>
<HTML><HEAD>
<TITLE>EX-31.1</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><U>Exhibit&nbsp;31.1 </U></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>CERTIFICATIONS </B></P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">I, Mr.&nbsp;John&nbsp;E.
Elliott, certify that: </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">1.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">I have reviewed this quarterly report on <FONT STYLE="white-space:nowrap">Form&nbsp;10-Q</FONT> of Gencor
Industries, Inc. </P></TD></TR></TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">2.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Based on my knowledge, this quarterly 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 quarterly report; </P></TD></TR></TABLE>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">3.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Based on my knowledge, the financial statements, and other financial information included in this quarterly
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 quarterly report; </P></TD></TR></TABLE>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">4.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The registrant&#146;s other certifying officer and I, are responsible for establishing and maintaining
disclosure controls and procedures (as defined in Exchange Act <FONT STYLE="white-space:nowrap">Rules&nbsp;13a-14</FONT> <FONT STYLE="white-space:nowrap">and&nbsp;15d-14)</FONT> and internal control over financial reporting (as defined in Exchange
Act <FONT STYLE="white-space:nowrap">Rules&nbsp;13a-15(f)</FONT> <FONT STYLE="white-space:nowrap">and&nbsp;15d-15(f))</FONT> for the registrant and have: </P></TD></TR></TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">a)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">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 quarterly
report is being prepared; </P></TD></TR></TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">b)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">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; </P></TD></TR></TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">c)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">evaluated the effectiveness of the registrant&#146;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 </P></TD></TR></TABLE>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">d)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">disclosed in this report any change in the registrant&#146;s internal control over financial reporting that
occurred during the registrant&#146;s most recent fiscal quarter that has materially affected, or is reasonably likely to materially affect, the registrant&#146;s internal control over financial reporting, and; </P></TD></TR></TABLE>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">5.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The registrant&#146;s other certifying officer and I have disclosed, based on our most recent evaluation of
internal control over financial reporting, to the registrant&#146;s auditors and the audit committee of registrant&#146;s board of directors (or persons performing the equivalent functions): </P></TD></TR></TABLE>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">a)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">all significant deficiencies and material weaknesses in the design or operation of internal control over
financial reporting which are reasonably likely to adversely affect the registrant&#146;s ability to record, process, summarize and report financial information; and </P></TD></TR></TABLE>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">b)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">any fraud, whether or not material, that involves management or other employees who have a significant role in
the registrant&#146;s internal control over financial reporting. </P></TD></TR></TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

<TD WIDTH="47%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="4%"></TD>

<TD VALIGN="bottom"></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="46%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Date:&nbsp;&nbsp;January&nbsp;31, 2020</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000">/s/ John E. Elliott</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">John E. Elliott</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">Chief Executive Officer</TD></TR>
</TABLE> <P STYLE="font-size:18pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>3
<FILENAME>d802145dex312.htm
<DESCRIPTION>EX-31.2
<TEXT>
<HTML><HEAD>
<TITLE>EX-31.2</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><U>Exhibit 31.2 </U></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>CERTIFICATIONS </B></P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">I, Mr.&nbsp;Eric&nbsp;E.
Mellen, certify that: </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">1.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">I have reviewed this quarterly report on <FONT STYLE="white-space:nowrap">Form&nbsp;10-Q</FONT> of Gencor
Industries, Inc. </P></TD></TR></TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">2.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Based on my knowledge, this quarterly 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 quarterly report; </P></TD></TR></TABLE>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">3.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Based on my knowledge, the financial statements, and other financial information included in this quarterly
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 quarterly report; </P></TD></TR></TABLE>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">4.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The registrant&#146;s other certifying officer and I, are responsible for establishing and maintaining
disclosure controls and procedures (as defined in Exchange Act <FONT STYLE="white-space:nowrap">Rules&nbsp;13a-14</FONT> <FONT STYLE="white-space:nowrap">and&nbsp;15d-14)</FONT> and internal control over financial reporting (as defined in Exchange
Act <FONT STYLE="white-space:nowrap">Rules&nbsp;13a-15(f)</FONT> <FONT STYLE="white-space:nowrap">and&nbsp;15d-15(f))</FONT> for the registrant and have: </P></TD></TR></TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">a)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">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 quarterly
report is being prepared; </P></TD></TR></TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">b)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">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; </P></TD></TR></TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">c)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">evaluated the effectiveness of the registrant&#146;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 </P></TD></TR></TABLE>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">d)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">disclosed in this report any change in the registrant&#146;s internal control over financial reporting that
occurred during the registrant&#146;s most recent fiscal quarter that has materially affected, or is reasonably likely to materially affect, the registrant&#146;s internal control over financial reporting, and; </P></TD></TR></TABLE>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">5.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The registrant&#146;s other certifying officer and I have disclosed, based on our most recent evaluation of
internal control over financial reporting, to the registrant&#146;s auditors and the audit committee of registrant&#146;s board of directors (or persons performing the equivalent functions): </P></TD></TR></TABLE>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">a)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">all significant deficiencies and material weaknesses in the design or operation of internal control over
financial reporting which are reasonably likely to adversely affect the registrant&#146;s ability to record, process, summarize and report financial information; and </P></TD></TR></TABLE>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">b)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">any fraud, whether or not material, that involves management or other employees who have a significant role in
the registrant&#146;s internal control over financial reporting. </P></TD></TR></TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

<TD WIDTH="47%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="4%"></TD>

<TD VALIGN="bottom"></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="46%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Date:&nbsp;&nbsp;January&nbsp;31, 2020</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000">/s/ Eric E. Mellen</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Eric E. Mellen</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Chief Financial Officer</P> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman">(Principal Financial
and Accounting Officer)</P></TD></TR>
</TABLE>
</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32
<SEQUENCE>4
<FILENAME>d802145dex32.htm
<DESCRIPTION>EX-32
<TEXT>
<HTML><HEAD>
<TITLE>EX-32</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><U>Exhibit 32 </U></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">CERTIFICATION PURSUANT TO </P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">18&nbsp;U.S.C. SECTION&nbsp;1350, </P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">AS ADOPTED PURSUANT TO </P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">SECTION&nbsp;906 OF THE SARBANES-OXLEY ACT OF&nbsp;2002 </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In connection with the quarterly report of Gencor Industries, Inc. (the &#147;Company&#148;) on <FONT STYLE="white-space:nowrap">Form&nbsp;10-Q</FONT> for the
quarter ended December&nbsp;31, 2019 as filed with the Securities and Exchange Commission on the date hereof (the &#147;Report&#148;), each of the undersigned officers of the Company, certify, pursuant to 18&nbsp;U.S.C.&nbsp;1350, as adopted
pursuant to 906&nbsp;of the Sarbanes-Oxley Act of&nbsp;2002, that: </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(1)&nbsp;&nbsp;&nbsp;&nbsp;The Report fully complies with the
requirements of Section&nbsp;13(a) of the Securities Exchange Act of&nbsp;1934; and </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(2)&nbsp;&nbsp;&nbsp;&nbsp;The information contained
in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company. </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

<TD WIDTH="100%"></TD></TR>


<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000">/s/ John E. Elliott</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">John E. Elliott</P> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman">Chief Executive
Officer</P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom">January&nbsp;31, 2020</TD></TR>
</TABLE> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

<TD WIDTH="100%"></TD></TR>


<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000">/s/ Eric E. Mellen</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Eric E. Mellen</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Chief Financial Officer</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman">(Principal Financial and Accounting Officer)</P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom">January&nbsp;31, 2020</TD></TR>
</TABLE>
</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.INS
<SEQUENCE>5
<FILENAME>genc-20191231.xml
<DESCRIPTION>XBRL INSTANCE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--Generated by DFIN XBRL Instance Document - http://www.dfinsolutions.com/ - Version R3.0 - on 30-January-2020 [11:31:48] {AM}-->
<xbrli:xbrl xmlns:genc="http://www.gencor.com/20191231" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:deprecated="http://www.xbrl.org/2009/arcrole/deprecated" xmlns:country="http://xbrl.sec.gov/country/2017-01-31" xmlns:currency="http://xbrl.sec.gov/currency/2019-01-31" xmlns:exch="http://xbrl.sec.gov/exch/2019-01-31" xmlns:naics="http://xbrl.sec.gov/naics/2017-01-31" xmlns:sic="http://xbrl.sec.gov/sic/2011-01-31" xmlns:stpr="http://xbrl.sec.gov/stpr/2018-01-31" xmlns:us-gaap="http://fasb.org/us-gaap/2019-01-31" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:srt="http://fasb.org/srt/2019-01-31">
<link:schemaRef xlink:type="simple" xlink:href="genc-20191231.xsd" />
<xbrli:context id="PAsOn09_30_2019">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000064472</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-09-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2019">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000064472</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2019To12_31_2019">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000064472</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-10-01</xbrli:startDate>
<xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2018To12_31_2018">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000064472</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-10-01</xbrli:startDate>
<xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P12_31_2017To12_31_2017">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000064472</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-12-31</xbrli:startDate>
<xbrli:endDate>2017-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To01_01_2018">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000064472</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-01-01</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_30_2019">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000064472</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-12-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2018">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000064472</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn09_30_2018">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000064472</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-09-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2019_EquityFundsMemberusgaapInvestmentTypeAxis_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000064472</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityFundsMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2019_EquityFundsMemberusgaapInvestmentTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000064472</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityFundsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2019_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_MutualFundMemberusgaapInvestmentTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000064472</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MutualFundMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2019_MutualFundMemberusgaapInvestmentTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000064472</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MutualFundMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2019_ExchangeTradedFundsMemberusgaapInvestmentTypeAxis_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000064472</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ExchangeTradedFundsMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2019_ExchangeTradedFundsMemberusgaapInvestmentTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000064472</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ExchangeTradedFundsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2019_CorporateBondSecuritiesMemberusgaapInvestmentTypeAxis_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000064472</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2019_CorporateBondSecuritiesMemberusgaapInvestmentTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000064472</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2019_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_USTreasuryAndGovernmentShorttermDebtSecuritiesMemberusgaapInvestmentTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000064472</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USTreasuryAndGovernmentShorttermDebtSecuritiesMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2019_USTreasuryAndGovernmentShorttermDebtSecuritiesMemberusgaapInvestmentTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000064472</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USTreasuryAndGovernmentShorttermDebtSecuritiesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2019_CashAndCashEquivalentsMemberusgaapInvestmentTypeAxis_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000064472</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2019_CashAndCashEquivalentsMemberusgaapInvestmentTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000064472</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2019_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000064472</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2019_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000064472</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2019_CurrentLiabilitiesMemberusgaapBalanceSheetLocationAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000064472</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">genc:CurrentLiabilitiesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2019_CommonClassUndefinedMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000064472</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">genc:CommonClassUndefinedMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2019_CommonClassBMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000064472</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn09_30_2019_EquityFundsMemberusgaapInvestmentTypeAxis_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000064472</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityFundsMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-09-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn09_30_2019_EquityFundsMemberusgaapInvestmentTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000064472</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityFundsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-09-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn09_30_2019_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_MutualFundMemberusgaapInvestmentTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000064472</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MutualFundMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-09-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn09_30_2019_MutualFundMemberusgaapInvestmentTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000064472</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MutualFundMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-09-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn09_30_2019_ExchangeTradedFundsMemberusgaapInvestmentTypeAxis_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000064472</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ExchangeTradedFundsMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-09-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn09_30_2019_ExchangeTradedFundsMemberusgaapInvestmentTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000064472</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ExchangeTradedFundsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-09-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn09_30_2019_CorporateBondSecuritiesMemberusgaapInvestmentTypeAxis_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000064472</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-09-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn09_30_2019_CorporateBondSecuritiesMemberusgaapInvestmentTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000064472</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-09-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn09_30_2019_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_USTreasuryAndGovernmentShorttermDebtSecuritiesMemberusgaapInvestmentTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000064472</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USTreasuryAndGovernmentShorttermDebtSecuritiesMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-09-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn09_30_2019_USTreasuryAndGovernmentShorttermDebtSecuritiesMemberusgaapInvestmentTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000064472</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USTreasuryAndGovernmentShorttermDebtSecuritiesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-09-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn09_30_2019_CashAndCashEquivalentsMemberusgaapInvestmentTypeAxis_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000064472</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-09-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn09_30_2019_CashAndCashEquivalentsMemberusgaapInvestmentTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000064472</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-09-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn09_30_2019_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000064472</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-09-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn09_30_2019_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000064472</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-09-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn09_30_2019_CurrentLiabilitiesMemberusgaapBalanceSheetLocationAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000064472</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">genc:CurrentLiabilitiesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-09-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn09_30_2019_CommonClassUndefinedMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000064472</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">genc:CommonClassUndefinedMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-09-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn09_30_2019_CommonClassBMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000064472</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-09-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2018To12_31_2018_EquipmentSalesMembersrtProductOrServiceAxis_TransferredOverTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000064472</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">genc:EquipmentSalesMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-10-01</xbrli:startDate>
<xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2018To12_31_2018_EquipmentSalesMembersrtProductOrServiceAxis_TransferredAtPointInTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000064472</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">genc:EquipmentSalesMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-10-01</xbrli:startDate>
<xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2018To12_31_2018_PartsAndComponentSalesMembersrtProductOrServiceAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000064472</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">genc:PartsAndComponentSalesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-10-01</xbrli:startDate>
<xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2018To12_31_2018_FreightRevenueMembersrtProductOrServiceAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000064472</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">genc:FreightRevenueMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-10-01</xbrli:startDate>
<xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2018To12_31_2018_OtherRevenuesMembersrtProductOrServiceAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000064472</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">genc:OtherRevenuesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-10-01</xbrli:startDate>
<xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2018To12_31_2018_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000064472</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>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2018To12_31_2018_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000064472</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>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2018To12_31_2018_CustomerThreeMembersrtMajorCustomersAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000064472</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:MajorCustomersAxis">genc:CustomerThreeMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-10-01</xbrli:startDate>
<xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2018To12_31_2018_CustomerFourMembersrtMajorCustomersAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000064472</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:MajorCustomersAxis">genc:CustomerFourMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-10-01</xbrli:startDate>
<xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2018To12_31_2018_CustomerFiveMembersrtMajorCustomersAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000064472</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:MajorCustomersAxis">genc:CustomerFiveMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-10-01</xbrli:startDate>
<xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2018To12_31_2018_CustomerSixMembersrtMajorCustomersAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000064472</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:MajorCustomersAxis">genc:CustomerSixMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-10-01</xbrli:startDate>
<xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2018To12_31_2018_USTreasuryAndGovernmentShorttermDebtSecuritiesMemberusgaapInvestmentTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000064472</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USTreasuryAndGovernmentShorttermDebtSecuritiesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-10-01</xbrli:startDate>
<xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2018To12_31_2018_CustomerOneMembersrtMajorCustomersAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000064472</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:MajorCustomersAxis">genc:CustomerOneMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-10-01</xbrli:startDate>
<xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2018To12_31_2018_CustomerTwoMembersrtMajorCustomersAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000064472</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:MajorCustomersAxis">genc:CustomerTwoMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-10-01</xbrli:startDate>
<xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2019To12_31_2019_EquipmentSalesMembersrtProductOrServiceAxis_TransferredOverTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000064472</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">genc:EquipmentSalesMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-10-01</xbrli:startDate>
<xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2019To12_31_2019_EquipmentSalesMembersrtProductOrServiceAxis_TransferredAtPointInTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000064472</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">genc:EquipmentSalesMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-10-01</xbrli:startDate>
<xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2019To12_31_2019_PartsAndComponentSalesMembersrtProductOrServiceAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000064472</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">genc:PartsAndComponentSalesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-10-01</xbrli:startDate>
<xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2019To12_31_2019_FreightRevenueMembersrtProductOrServiceAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000064472</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">genc:FreightRevenueMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-10-01</xbrli:startDate>
<xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2019To12_31_2019_OtherRevenuesMembersrtProductOrServiceAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000064472</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">genc:OtherRevenuesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-10-01</xbrli:startDate>
<xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2019To12_31_2019_MaximumMembersrtRangeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000064472</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>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2019To12_31_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000064472</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>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2019To12_31_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000064472</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>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2019To12_31_2019_MoreThanThreeAndWithinFourYearFromBalanceSheetDateMemberusgaapPublicUtilitiesInventoryAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000064472</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">genc:MoreThanThreeAndWithinFourYearFromBalanceSheetDateMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-10-01</xbrli:startDate>
<xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2019To12_31_2019_MoreThanFourAndWithinFiveYearFromBalanceSheetDateMemberusgaapPublicUtilitiesInventoryAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000064472</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">genc:MoreThanFourAndWithinFiveYearFromBalanceSheetDateMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-10-01</xbrli:startDate>
<xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2019To12_31_2019_MoreThanFiveYearFromBalanceSheetDateAndThereafterMemberusgaapPublicUtilitiesInventoryAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000064472</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">genc:MoreThanFiveYearFromBalanceSheetDateAndThereafterMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-10-01</xbrli:startDate>
<xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2019To12_31_2019_CustomerOneMembersrtMajorCustomersAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000064472</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:MajorCustomersAxis">genc:CustomerOneMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-10-01</xbrli:startDate>
<xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2019To12_31_2019_CustomerTwoMembersrtMajorCustomersAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000064472</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:MajorCustomersAxis">genc:CustomerTwoMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-10-01</xbrli:startDate>
<xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2019To12_31_2019_InternalRevenueServiceIRSMemberusgaapIncomeTaxAuthorityAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000064472</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:InternalRevenueServiceIRSMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-10-01</xbrli:startDate>
<xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P09_30_2019To09_30_2019_InventoryValuationAdjustmentMemberusgaapAdjustmentsForChangeInAccountingPrincipleAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000064472</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AdjustmentsForChangeInAccountingPrincipleAxis">genc:InventoryValuationAdjustmentMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-09-30</xbrli:startDate>
<xbrli:endDate>2019-09-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn01_30_2020_CommonClassUndefinedMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000064472</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">genc:CommonClassUndefinedMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2020-01-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn01_30_2020_CommonClassBMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000064472</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2020-01-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn09_30_2018_CommonClassBMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000064472</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-09-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn09_30_2018_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000064472</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="PAsOn09_30_2018_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000064472</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="PAsOn09_30_2018_CommonClassUndefinedMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000064472</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">genc:CommonClassUndefinedMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-09-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2018_CommonClassBMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000064472</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2018_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000064472</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2018_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000064472</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2018_CommonClassUndefinedMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000064472</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">genc:CommonClassUndefinedMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn09_30_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000064472</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="PAsOn09_30_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000064472</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="PAsOn12_31_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000064472</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000064472</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<us-gaap:CashAndCashEquivalentsAtCarryingValue id="Factid_9731825" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="0">14343000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
<us-gaap:CashAndCashEquivalentsAtCarryingValue id="Factid_9731826" contextRef="PAsOn09_30_2019" unitRef="Unit_USD" decimals="0">10302000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
<us-gaap:AccountsReceivableNetCurrent id="Factid_9731829" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="0">1662000</us-gaap:AccountsReceivableNetCurrent>
<us-gaap:AccountsReceivableNetCurrent id="Factid_9731830" contextRef="PAsOn09_30_2019" unitRef="Unit_USD" decimals="0">1603000</us-gaap:AccountsReceivableNetCurrent>
<us-gaap:PrepaidExpenseCurrent id="Factid_9731835" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="0">1454000</us-gaap:PrepaidExpenseCurrent>
<us-gaap:PrepaidExpenseCurrent id="Factid_9731836" contextRef="PAsOn09_30_2019" unitRef="Unit_USD" decimals="0">499000</us-gaap:PrepaidExpenseCurrent>
<us-gaap:AssetsCurrent id="Factid_9731837" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="0">163765000</us-gaap:AssetsCurrent>
<us-gaap:AssetsCurrent id="Factid_9731838" contextRef="PAsOn09_30_2019" unitRef="Unit_USD" decimals="0">156930000</us-gaap:AssetsCurrent>
<us-gaap:PropertyPlantAndEquipmentNet id="Factid_9731839" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="0">7977000</us-gaap:PropertyPlantAndEquipmentNet>
<us-gaap:PropertyPlantAndEquipmentNet id="Factid_9731840" contextRef="PAsOn09_30_2019" unitRef="Unit_USD" decimals="0">8389000</us-gaap:PropertyPlantAndEquipmentNet>
<us-gaap:OtherAssetsNoncurrent id="Factid_9731841" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="0">53000</us-gaap:OtherAssetsNoncurrent>
<us-gaap:OtherAssetsNoncurrent id="Factid_9731842" contextRef="PAsOn09_30_2019" unitRef="Unit_USD" decimals="0">53000</us-gaap:OtherAssetsNoncurrent>
<us-gaap:Assets id="Factid_9731843" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="0">171795000</us-gaap:Assets>
<us-gaap:Assets id="Factid_9731844" contextRef="PAsOn09_30_2019" unitRef="Unit_USD" decimals="0">165372000</us-gaap:Assets>
<us-gaap:AccountsPayableCurrent id="Factid_9731845" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="0">2714000</us-gaap:AccountsPayableCurrent>
<us-gaap:AccountsPayableCurrent id="Factid_9731846" contextRef="PAsOn09_30_2019" unitRef="Unit_USD" decimals="0">1907000</us-gaap:AccountsPayableCurrent>
<us-gaap:ContractWithCustomerLiabilityCurrent id="Factid_9731847" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="0">4921000</us-gaap:ContractWithCustomerLiabilityCurrent>
<us-gaap:ContractWithCustomerLiabilityCurrent id="Factid_9731848" contextRef="PAsOn09_30_2019" unitRef="Unit_USD" decimals="0">1918000</us-gaap:ContractWithCustomerLiabilityCurrent>
<us-gaap:AccruedLiabilitiesCurrent id="Factid_9731849" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="0">4423000</us-gaap:AccruedLiabilitiesCurrent>
<us-gaap:AccruedLiabilitiesCurrent id="Factid_9731850" contextRef="PAsOn09_30_2019" unitRef="Unit_USD" decimals="0">2660000</us-gaap:AccruedLiabilitiesCurrent>
<us-gaap:LiabilitiesCurrent id="Factid_9731851" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="0">12058000</us-gaap:LiabilitiesCurrent>
<us-gaap:LiabilitiesCurrent id="Factid_9731852" contextRef="PAsOn09_30_2019" unitRef="Unit_USD" decimals="0">6485000</us-gaap:LiabilitiesCurrent>
<us-gaap:DeferredTaxLiabilitiesNoncurrent id="Factid_9731853" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="0">1715000</us-gaap:DeferredTaxLiabilitiesNoncurrent>
<us-gaap:DeferredTaxLiabilitiesNoncurrent id="Factid_9731854" contextRef="PAsOn09_30_2019" unitRef="Unit_USD" decimals="0">3372000</us-gaap:DeferredTaxLiabilitiesNoncurrent>
<us-gaap:Liabilities id="Factid_9731855" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="0">13773000</us-gaap:Liabilities>
<us-gaap:Liabilities id="Factid_9731856" contextRef="PAsOn09_30_2019" unitRef="Unit_USD" decimals="0">9857000</us-gaap:Liabilities>
<us-gaap:CommitmentsAndContingencies id="Factid_9731857" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" xsi:nil="true" />
<us-gaap:CommitmentsAndContingencies id="Factid_9731858" contextRef="PAsOn09_30_2019" unitRef="Unit_USD" xsi:nil="true" />
<us-gaap:PreferredStockValue id="Factid_9731859" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" xsi:nil="true" />
<us-gaap:CommonStockValue id="Factid_9731860" contextRef="PAsOn12_31_2019_CommonClassUndefinedMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="0">1228000</us-gaap:CommonStockValue>
<us-gaap:CommonStockValue id="Factid_9731861" contextRef="PAsOn09_30_2019_CommonClassUndefinedMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="0">1228000</us-gaap:CommonStockValue>
<us-gaap:CommonStockValue id="Factid_9731862" contextRef="PAsOn12_31_2019_CommonClassBMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="0">231000</us-gaap:CommonStockValue>
<us-gaap:CommonStockValue id="Factid_9731863" contextRef="PAsOn09_30_2019_CommonClassBMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="0">231000</us-gaap:CommonStockValue>
<us-gaap:AdditionalPaidInCapitalCommonStock id="Factid_9731864" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="0">12177000</us-gaap:AdditionalPaidInCapitalCommonStock>
<us-gaap:AdditionalPaidInCapitalCommonStock id="Factid_9731865" contextRef="PAsOn09_30_2019" unitRef="Unit_USD" decimals="0">12159000</us-gaap:AdditionalPaidInCapitalCommonStock>
<us-gaap:RetainedEarningsAccumulatedDeficit id="Factid_9731866" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="0">144386000</us-gaap:RetainedEarningsAccumulatedDeficit>
<us-gaap:RetainedEarningsAccumulatedDeficit id="Factid_9731867" contextRef="PAsOn09_30_2019" unitRef="Unit_USD" decimals="0">141897000</us-gaap:RetainedEarningsAccumulatedDeficit>
<us-gaap:StockholdersEquity id="Factid_9731868" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="0">158022000</us-gaap:StockholdersEquity>
<us-gaap:LiabilitiesAndStockholdersEquity id="Factid_9731870" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="0">171795000</us-gaap:LiabilitiesAndStockholdersEquity>
<us-gaap:LiabilitiesAndStockholdersEquity id="Factid_9731871" contextRef="PAsOn09_30_2019" unitRef="Unit_USD" decimals="0">165372000</us-gaap:LiabilitiesAndStockholdersEquity>
<us-gaap:ResearchAndDevelopmentExpense id="Factid_9731876" contextRef="P10_01_2019To12_31_2019" unitRef="Unit_USD" decimals="0">766000</us-gaap:ResearchAndDevelopmentExpense>
<us-gaap:ResearchAndDevelopmentExpense id="Factid_9731877" contextRef="P10_01_2018To12_31_2018" unitRef="Unit_USD" decimals="0">723000</us-gaap:ResearchAndDevelopmentExpense>
<us-gaap:SellingGeneralAndAdministrativeExpense id="Factid_9731878" contextRef="P10_01_2019To12_31_2019" unitRef="Unit_USD" decimals="0">2382000</us-gaap:SellingGeneralAndAdministrativeExpense>
<us-gaap:SellingGeneralAndAdministrativeExpense id="Factid_9731879" contextRef="P10_01_2018To12_31_2018" unitRef="Unit_USD" decimals="0">2190000</us-gaap:SellingGeneralAndAdministrativeExpense>
<us-gaap:CostsAndExpenses id="Factid_9731880" contextRef="P10_01_2019To12_31_2019" unitRef="Unit_USD" decimals="0">16858000</us-gaap:CostsAndExpenses>
<us-gaap:CostsAndExpenses id="Factid_9731881" contextRef="P10_01_2018To12_31_2018" unitRef="Unit_USD" decimals="0">19323000</us-gaap:CostsAndExpenses>
<us-gaap:OperatingIncomeLoss id="Factid_9731882" contextRef="P10_01_2019To12_31_2019" unitRef="Unit_USD" decimals="0">1172000</us-gaap:OperatingIncomeLoss>
<us-gaap:OperatingIncomeLoss id="Factid_9731883" contextRef="P10_01_2018To12_31_2018" unitRef="Unit_USD" decimals="0">2004000</us-gaap:OperatingIncomeLoss>
<us-gaap:InvestmentIncomeNet id="Factid_9731884" contextRef="P10_01_2019To12_31_2019" unitRef="Unit_USD" decimals="0">632000</us-gaap:InvestmentIncomeNet>
<us-gaap:InvestmentIncomeNet id="Factid_9731885" contextRef="P10_01_2018To12_31_2018" unitRef="Unit_USD" decimals="0">534000</us-gaap:InvestmentIncomeNet>
<us-gaap:MarketableSecuritiesGainLoss id="Factid_9731886" contextRef="P10_01_2019To12_31_2019" unitRef="Unit_USD" decimals="0">1317000</us-gaap:MarketableSecuritiesGainLoss>
<us-gaap:MarketableSecuritiesGainLoss id="Factid_9731887" contextRef="P10_01_2018To12_31_2018" unitRef="Unit_USD" decimals="0">-2147000</us-gaap:MarketableSecuritiesGainLoss>
<us-gaap:NonoperatingIncomeExpense id="Factid_9731889" contextRef="P10_01_2019To12_31_2019" unitRef="Unit_USD" decimals="0">1939000</us-gaap:NonoperatingIncomeExpense>
<us-gaap:NonoperatingIncomeExpense id="Factid_9731890" contextRef="P10_01_2018To12_31_2018" unitRef="Unit_USD" decimals="0">-1613000</us-gaap:NonoperatingIncomeExpense>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest id="Factid_9731891" contextRef="P10_01_2019To12_31_2019" unitRef="Unit_USD" decimals="0">3111000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest id="Factid_9731892" contextRef="P10_01_2018To12_31_2018" unitRef="Unit_USD" decimals="0">391000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
<us-gaap:IncomeTaxExpenseBenefit id="Factid_9731893" contextRef="P10_01_2019To12_31_2019" unitRef="Unit_USD" decimals="0">622000</us-gaap:IncomeTaxExpenseBenefit>
<us-gaap:IncomeTaxExpenseBenefit id="Factid_9731894" contextRef="P10_01_2018To12_31_2018" unitRef="Unit_USD" decimals="0">78000</us-gaap:IncomeTaxExpenseBenefit>
<us-gaap:ProfitLoss id="Factid_9731937" contextRef="P10_01_2019To12_31_2019" unitRef="Unit_USD" decimals="0">2489000</us-gaap:ProfitLoss>
<us-gaap:ProfitLoss id="Factid_9731938" contextRef="P10_01_2018To12_31_2018" unitRef="Unit_USD" decimals="0">313000</us-gaap:ProfitLoss>
<us-gaap:PaymentsToAcquireMarketableSecurities id="Factid_9731939" contextRef="P10_01_2019To12_31_2019" unitRef="Unit_USD" decimals="0">35313000</us-gaap:PaymentsToAcquireMarketableSecurities>
<us-gaap:PaymentsToAcquireMarketableSecurities id="Factid_9731940" contextRef="P10_01_2018To12_31_2018" unitRef="Unit_USD" decimals="0">68444000</us-gaap:PaymentsToAcquireMarketableSecurities>
<us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities id="Factid_9731941" contextRef="P10_01_2019To12_31_2019" unitRef="Unit_USD" decimals="0">34659000</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
<us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities id="Factid_9731942" contextRef="P10_01_2018To12_31_2018" unitRef="Unit_USD" decimals="0">65998000</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
<us-gaap:IncreaseDecreaseInTradingSecurities id="Factid_9731943" contextRef="P10_01_2019To12_31_2019" unitRef="Unit_USD" decimals="0">1256000</us-gaap:IncreaseDecreaseInTradingSecurities>
<us-gaap:IncreaseDecreaseInTradingSecurities id="Factid_9731944" contextRef="P10_01_2018To12_31_2018" unitRef="Unit_USD" decimals="0">-2059000</us-gaap:IncreaseDecreaseInTradingSecurities>
<us-gaap:IncreaseDecreaseInDeferredIncomeTaxes id="Factid_9731945" contextRef="P10_01_2019To12_31_2019" unitRef="Unit_USD" decimals="0">1657000</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
<us-gaap:IncreaseDecreaseInDeferredIncomeTaxes id="Factid_9731946" contextRef="P10_01_2018To12_31_2018" unitRef="Unit_USD" decimals="0">485000</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
<us-gaap:DepreciationDepletionAndAmortization id="Factid_9731947" contextRef="P10_01_2019To12_31_2019" unitRef="Unit_USD" decimals="0">418000</us-gaap:DepreciationDepletionAndAmortization>
<us-gaap:DepreciationDepletionAndAmortization id="Factid_9731948" contextRef="P10_01_2018To12_31_2018" unitRef="Unit_USD" decimals="0">386000</us-gaap:DepreciationDepletionAndAmortization>
<us-gaap:ProvisionForDoubtfulAccounts id="Factid_9731949" contextRef="P10_01_2019To12_31_2019" unitRef="Unit_USD" decimals="0">0</us-gaap:ProvisionForDoubtfulAccounts>
<us-gaap:ProvisionForDoubtfulAccounts id="Factid_9731950" contextRef="P10_01_2018To12_31_2018" unitRef="Unit_USD" decimals="0">25000</us-gaap:ProvisionForDoubtfulAccounts>
<us-gaap:ShareBasedCompensation id="Factid_9731951" contextRef="P10_01_2019To12_31_2019" unitRef="Unit_USD" decimals="0">18000</us-gaap:ShareBasedCompensation>
<us-gaap:ShareBasedCompensation id="Factid_9731952" contextRef="P10_01_2018To12_31_2018" unitRef="Unit_USD" decimals="0">17000</us-gaap:ShareBasedCompensation>
<us-gaap:IncreaseDecreaseInAccountsReceivable id="Factid_9731953" contextRef="P10_01_2019To12_31_2019" unitRef="Unit_USD" decimals="0">59000</us-gaap:IncreaseDecreaseInAccountsReceivable>
<us-gaap:IncreaseDecreaseInAccountsReceivable id="Factid_9731954" contextRef="P10_01_2018To12_31_2018" unitRef="Unit_USD" decimals="0">532000</us-gaap:IncreaseDecreaseInAccountsReceivable>
<genc:IncreaseDecreaseInCostAndEstimatedEarningsInExcessOfBilling id="Factid_9731955" contextRef="P10_01_2019To12_31_2019" unitRef="Unit_USD" decimals="0">455000</genc:IncreaseDecreaseInCostAndEstimatedEarningsInExcessOfBilling>
<genc:IncreaseDecreaseInCostAndEstimatedEarningsInExcessOfBilling id="Factid_9731956" contextRef="P10_01_2018To12_31_2018" unitRef="Unit_USD" decimals="0">-1419000</genc:IncreaseDecreaseInCostAndEstimatedEarningsInExcessOfBilling>
<us-gaap:IncreaseDecreaseInInventories id="Factid_9731957" contextRef="P10_01_2019To12_31_2019" unitRef="Unit_USD" decimals="0">325000</us-gaap:IncreaseDecreaseInInventories>
<us-gaap:IncreaseDecreaseInInventories id="Factid_9731958" contextRef="P10_01_2018To12_31_2018" unitRef="Unit_USD" decimals="0">2015000</us-gaap:IncreaseDecreaseInInventories>
<us-gaap:IncreaseDecreaseInPrepaidExpense id="Factid_9731959" contextRef="P10_01_2019To12_31_2019" unitRef="Unit_USD" decimals="0">955000</us-gaap:IncreaseDecreaseInPrepaidExpense>
<us-gaap:IncreaseDecreaseInPrepaidExpense id="Factid_9731960" contextRef="P10_01_2018To12_31_2018" unitRef="Unit_USD" decimals="0">-322000</us-gaap:IncreaseDecreaseInPrepaidExpense>
<us-gaap:IncreaseDecreaseInAccountsPayable id="Factid_9731961" contextRef="P10_01_2019To12_31_2019" unitRef="Unit_USD" decimals="0">807000</us-gaap:IncreaseDecreaseInAccountsPayable>
<us-gaap:IncreaseDecreaseInAccountsPayable id="Factid_9731962" contextRef="P10_01_2018To12_31_2018" unitRef="Unit_USD" decimals="0">1755000</us-gaap:IncreaseDecreaseInAccountsPayable>
<us-gaap:IncreaseDecreaseInContractWithCustomerLiability id="Factid_9731963" contextRef="P10_01_2019To12_31_2019" unitRef="Unit_USD" decimals="0">3003000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
<us-gaap:IncreaseDecreaseInContractWithCustomerLiability id="Factid_9731964" contextRef="P10_01_2018To12_31_2018" unitRef="Unit_USD" decimals="0">-1166000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
<us-gaap:IncreaseDecreaseInAccruedLiabilities id="Factid_9731965" contextRef="P10_01_2019To12_31_2019" unitRef="Unit_USD" decimals="0">1763000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
<us-gaap:IncreaseDecreaseInAccruedLiabilities id="Factid_9731966" contextRef="P10_01_2018To12_31_2018" unitRef="Unit_USD" decimals="0">104000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
<us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities id="Factid_9731967" contextRef="P10_01_2019To12_31_2019" unitRef="Unit_USD" decimals="0">1558000</us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities>
<us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities id="Factid_9731968" contextRef="P10_01_2018To12_31_2018" unitRef="Unit_USD" decimals="0">-3395000</us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities>
<us-gaap:NetCashProvidedByUsedInOperatingActivities id="Factid_9731969" contextRef="P10_01_2019To12_31_2019" unitRef="Unit_USD" decimals="0">4047000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
<us-gaap:NetCashProvidedByUsedInOperatingActivities id="Factid_9731970" contextRef="P10_01_2018To12_31_2018" unitRef="Unit_USD" decimals="0">-3082000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
<us-gaap:PaymentsToAcquireProductiveAssets id="Factid_9731971" contextRef="P10_01_2019To12_31_2019" unitRef="Unit_USD" decimals="0">6000</us-gaap:PaymentsToAcquireProductiveAssets>
<us-gaap:PaymentsToAcquireProductiveAssets id="Factid_9731972" contextRef="P10_01_2018To12_31_2018" unitRef="Unit_USD" decimals="0">661000</us-gaap:PaymentsToAcquireProductiveAssets>
<us-gaap:NetCashProvidedByUsedInInvestingActivities id="Factid_9731973" contextRef="P10_01_2019To12_31_2019" unitRef="Unit_USD" decimals="0">-6000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
<us-gaap:NetCashProvidedByUsedInInvestingActivities id="Factid_9731974" contextRef="P10_01_2018To12_31_2018" unitRef="Unit_USD" decimals="0">-661000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect id="Factid_9731977" contextRef="P10_01_2019To12_31_2019" unitRef="Unit_USD" decimals="0">4041000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect id="Factid_9731978" contextRef="P10_01_2018To12_31_2018" unitRef="Unit_USD" decimals="0">-3743000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents id="Factid_9731979" contextRef="PAsOn09_30_2019" unitRef="Unit_USD" decimals="0">10302000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents id="Factid_9731980" contextRef="PAsOn09_30_2018" unitRef="Unit_USD" decimals="0">8012000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents id="Factid_9731981" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="0">14343000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents id="Factid_9731982" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="0">4269000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
<us-gaap:InventoryRawMaterialsNetOfReserves id="Factid_9732020" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="0">14389000</us-gaap:InventoryRawMaterialsNetOfReserves>
<us-gaap:InventoryRawMaterialsNetOfReserves id="Factid_9732021" contextRef="PAsOn09_30_2019" unitRef="Unit_USD" decimals="0">14158000</us-gaap:InventoryRawMaterialsNetOfReserves>
<us-gaap:InventoryWorkInProcessNetOfReserves id="Factid_9732022" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="0">1877000</us-gaap:InventoryWorkInProcessNetOfReserves>
<us-gaap:InventoryWorkInProcessNetOfReserves id="Factid_9732023" contextRef="PAsOn09_30_2019" unitRef="Unit_USD" decimals="0">1397000</us-gaap:InventoryWorkInProcessNetOfReserves>
<us-gaap:InventoryFinishedGoodsNetOfReserves id="Factid_9732024" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="0">9425000</us-gaap:InventoryFinishedGoodsNetOfReserves>
<us-gaap:InventoryFinishedGoodsNetOfReserves id="Factid_9732025" contextRef="PAsOn09_30_2019" unitRef="Unit_USD" decimals="0">9811000</us-gaap:InventoryFinishedGoodsNetOfReserves>
<us-gaap:InventoryNet id="Factid_9732026" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="0">25691000</us-gaap:InventoryNet>
<us-gaap:InventoryNet id="Factid_9732027" contextRef="PAsOn09_30_2019" unitRef="Unit_USD" decimals="0">25366000</us-gaap:InventoryNet>
<us-gaap:InventoryLIFOReserve id="Factid_9732028" contextRef="PAsOn12_30_2019" unitRef="Unit_USD" decimals="0">4467000</us-gaap:InventoryLIFOReserve>
<us-gaap:InventoryLIFOReserve id="Factid_9732029" contextRef="PAsOn09_30_2019" unitRef="Unit_USD" decimals="0">4700000</us-gaap:InventoryLIFOReserve>
<us-gaap:CumulativeEffectOnRetainedEarningsNetOfTax1 id="Factid_9732030" contextRef="P09_30_2019To09_30_2019_InventoryValuationAdjustmentMemberusgaapAdjustmentsForChangeInAccountingPrincipleAxis" unitRef="Unit_USD" decimals="0">2708000</us-gaap:CumulativeEffectOnRetainedEarningsNetOfTax1>
<genc:CostsIncurredOnUncompletedContracts id="Factid_9732031" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="0">22503000</genc:CostsIncurredOnUncompletedContracts>
<genc:CostsIncurredOnUncompletedContracts id="Factid_9732032" contextRef="PAsOn09_30_2019" unitRef="Unit_USD" decimals="0">18707000</genc:CostsIncurredOnUncompletedContracts>
<genc:EstimatedEarningsOnUncompletedContracts id="Factid_9732033" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="0">9776000</genc:EstimatedEarningsOnUncompletedContracts>
<genc:EstimatedEarningsOnUncompletedContracts id="Factid_9732034" contextRef="PAsOn09_30_2019" unitRef="Unit_USD" decimals="0">9063000</genc:EstimatedEarningsOnUncompletedContracts>
<genc:CostsAndEstimatedEarningsOnUncompletedContracts id="Factid_9732035" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="0">32279000</genc:CostsAndEstimatedEarningsOnUncompletedContracts>
<genc:CostsAndEstimatedEarningsOnUncompletedContracts id="Factid_9732036" contextRef="PAsOn09_30_2019" unitRef="Unit_USD" decimals="0">27770000</genc:CostsAndEstimatedEarningsOnUncompletedContracts>
<us-gaap:ContractReceivableDueInNextRollingTwelveMonths id="Factid_9732037" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="INF">18896000</us-gaap:ContractReceivableDueInNextRollingTwelveMonths>
<us-gaap:ContractReceivableDueInNextRollingTwelveMonths id="Factid_9732038" contextRef="PAsOn09_30_2019" unitRef="Unit_USD" decimals="INF">13932000</us-gaap:ContractReceivableDueInNextRollingTwelveMonths>
<dei:DocumentType id="Factid_9732962" contextRef="P10_01_2019To12_31_2019">10-Q</dei:DocumentType>
<dei:DocumentFiscalPeriodFocus id="Factid_9733199" contextRef="P10_01_2019To12_31_2019">Q1</dei:DocumentFiscalPeriodFocus>
<dei:DocumentFiscalYearFocus id="Factid_9733201" contextRef="P10_01_2019To12_31_2019">2020</dei:DocumentFiscalYearFocus>
<dei:TradingSymbol id="Factid_9733365" contextRef="P10_01_2019To12_31_2019">GENC</dei:TradingSymbol>
<dei:EntityCentralIndexKey id="Factid_9733507" contextRef="P10_01_2019To12_31_2019">0000064472</dei:EntityCentralIndexKey>
<dei:EntityCurrentReportingStatus id="Factid_9736009" contextRef="P10_01_2019To12_31_2019">Yes</dei:EntityCurrentReportingStatus>
<dei:EntityInteractiveDataCurrent id="Factid_9736014" contextRef="P10_01_2019To12_31_2019">Yes</dei:EntityInteractiveDataCurrent>
<dei:EntityEmergingGrowthCompany id="Factid_9736016" contextRef="P10_01_2019To12_31_2019">false</dei:EntityEmergingGrowthCompany>
<dei:Security12bTitle id="Factid_9736023" contextRef="P10_01_2019To12_31_2019">Common Stock</dei:Security12bTitle>
<dei:SecurityExchangeName id="Factid_9736026" contextRef="P10_01_2019To12_31_2019">NASDAQ</dei:SecurityExchangeName>
<dei:EntityAddressStateOrProvince id="Factid_9736032" contextRef="P10_01_2019To12_31_2019">FL</dei:EntityAddressStateOrProvince>
<dei:EntityCommonStockSharesOutstanding id="Factid_9736099" contextRef="PAsOn01_30_2020_CommonClassUndefinedMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF">12277337</dei:EntityCommonStockSharesOutstanding>
<dei:EntityCommonStockSharesOutstanding id="Factid_9736100" contextRef="PAsOn01_30_2020_CommonClassBMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF">2308857</dei:EntityCommonStockSharesOutstanding>
<dei:EntityFilerCategory id="Factid_9736202" contextRef="P10_01_2019To12_31_2019">Accelerated Filer</dei:EntityFilerCategory>
<dei:EntitySmallBusiness id="Factid_9736203" contextRef="P10_01_2019To12_31_2019">true</dei:EntitySmallBusiness>
<dei:EntityIncorporationStateCountryCode id="Factid_9736204" contextRef="P10_01_2019To12_31_2019">DE</dei:EntityIncorporationStateCountryCode>
<us-gaap:MarketableSecurities id="Factid_9736206" contextRef="PAsOn09_30_2019" unitRef="Unit_USD" decimals="0">104176000</us-gaap:MarketableSecurities>
<us-gaap:MarketableSecurities id="Factid_9736210" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="0">104896000</us-gaap:MarketableSecurities>
<us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent id="Factid_9736211" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="0">476000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
<us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent id="Factid_9736212" contextRef="PAsOn09_30_2019" unitRef="Unit_USD" decimals="0">459000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
<us-gaap:PreferredStockSharesAuthorized id="Factid_9736275" contextRef="PAsOn12_31_2019" unitRef="Unit_shares" decimals="INF">300000</us-gaap:PreferredStockSharesAuthorized>
<us-gaap:CommonStockSharesAuthorized id="Factid_9736277" contextRef="PAsOn12_31_2019_CommonClassUndefinedMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF">15000000</us-gaap:CommonStockSharesAuthorized>
<us-gaap:CommonStockSharesIssued id="Factid_9736278" contextRef="PAsOn12_31_2019_CommonClassUndefinedMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF">12277337</us-gaap:CommonStockSharesIssued>
<us-gaap:CommonStockSharesAuthorized id="Factid_9736282" contextRef="PAsOn09_30_2019_CommonClassUndefinedMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF">15000000</us-gaap:CommonStockSharesAuthorized>
<us-gaap:CommonStockSharesIssued id="Factid_9736283" contextRef="PAsOn09_30_2019_CommonClassUndefinedMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF">12277337</us-gaap:CommonStockSharesIssued>
<us-gaap:CommonStockSharesOutstanding id="Factid_9736315" contextRef="PAsOn12_31_2019_CommonClassUndefinedMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF">12277337</us-gaap:CommonStockSharesOutstanding>
<us-gaap:CommonStockSharesOutstanding id="Factid_9736316" contextRef="PAsOn09_30_2019_CommonClassUndefinedMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF">12277337</us-gaap:CommonStockSharesOutstanding>
<us-gaap:CommonStockSharesAuthorized id="Factid_9736319" contextRef="PAsOn12_31_2019_CommonClassBMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF">6000000</us-gaap:CommonStockSharesAuthorized>
<us-gaap:CommonStockSharesIssued id="Factid_9736320" contextRef="PAsOn12_31_2019_CommonClassBMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF">2308857</us-gaap:CommonStockSharesIssued>
<us-gaap:CommonStockSharesAuthorized id="Factid_9736323" contextRef="PAsOn09_30_2019_CommonClassBMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF">6000000</us-gaap:CommonStockSharesAuthorized>
<us-gaap:CommonStockSharesIssued id="Factid_9736324" contextRef="PAsOn09_30_2019_CommonClassBMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF">2308857</us-gaap:CommonStockSharesIssued>
<us-gaap:CommonStockSharesOutstanding id="Factid_9736325" contextRef="PAsOn12_31_2019_CommonClassBMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF">2308857</us-gaap:CommonStockSharesOutstanding>
<us-gaap:CommonStockSharesOutstanding id="Factid_9736329" contextRef="PAsOn09_30_2019_CommonClassBMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF">2308857</us-gaap:CommonStockSharesOutstanding>
<us-gaap:PreferredStockSharesAuthorized id="Factid_9736332" contextRef="PAsOn09_30_2019" unitRef="Unit_shares" decimals="INF">300000</us-gaap:PreferredStockSharesAuthorized>
<us-gaap:CostOfRevenue id="Factid_9736667" contextRef="P10_01_2019To12_31_2019" unitRef="Unit_USD" decimals="0">13710000</us-gaap:CostOfRevenue>
<us-gaap:CostOfRevenue id="Factid_9736668" contextRef="P10_01_2018To12_31_2018" unitRef="Unit_USD" decimals="0">16410000</us-gaap:CostOfRevenue>
<us-gaap:OtherNonoperatingIncomeExpense id="Factid_9736669" contextRef="P10_01_2019To12_31_2019" unitRef="Unit_USD" decimals="0">-10000</us-gaap:OtherNonoperatingIncomeExpense>
<us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock id="Factid_9736843" contextRef="P10_01_2019To12_31_2019">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Note 1 &amp;#8211; Basis of Presentation &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; background: none;"&gt;The accompanying condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles for interim &lt;div style="display:inline;"&gt;f&lt;/div&gt;inancial information and with the instructions to Form &lt;div style="white-space: nowrap; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;10-Q&lt;/div&gt; and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and notes required by generally accepted accounting principles for complete financial statements. In the opinion of management, all material adjustments (consisting of normal, recurring adjustments) considered necessary for a fair presentation have been included. Operating results for the quarter ended December&amp;#160;31, 2019 are not necessarily indicative of the results that may be expected for the year ending September&amp;#160;30, 2020.&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The accompanying Condensed Consolidated Balance Sheet at September&amp;#160;30, 2019 has been derived from the audited financial statements at that date but does not include all of the information and notes required by generally accepted accounting principles for complete financial statements. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&gt;For further information, refer to the consolidated financial statements and notes thereto included in the Gencor Industries, Inc. Annual Report on &lt;div style="white-space: nowrap; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Form&amp;#160;10-K&lt;/div&gt; for the year ended September&amp;#160;30, 2019.&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Accounting Pronouncements and Policies &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; background: none;"&gt;In May 2014, the FASB issued ASU &lt;div style="white-space: nowrap; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;No.&amp;#160;2014-09,&lt;/div&gt; &lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Revenue from Contracts with Customers&lt;/div&gt; (Topic 606) (&amp;#8220;ASU &lt;div style="white-space: nowrap; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2014-09&amp;#8221;),&lt;/div&gt; amending its accounting guidance related to revenue recognition. Under this ASU and subsequently issued amendments, revenue is recognized to depict the transfer of goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. Additional disclosures are required to provide the nature, amount, timing and uncertainty of revenue and cash flows arising from customer contracts, including significant judgments and changes in judgments and assets recognized from costs incurred to obtain or fulfill a contract. The standard is effective for annual periods, and interim periods within those annual periods, beginning after December&amp;#160;15, 2017. The Company adopted ASU &lt;div style="white-space: nowrap; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2014-09&lt;/div&gt; in the first quarter of fiscal 2019. The Company elected to adopt the standard using the modified retrospective method. The adoption of ASU &lt;div style="white-space: nowrap; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2014-09&lt;/div&gt; did not have a significant impact on its consolidated financial statements.&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&gt;In February 2016, the FASB issued ASU No. &lt;div style="white-space: nowrap; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2016-02,&lt;/div&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;&amp;#160;Leases&lt;/div&gt;&amp;#160;(Topic 842) (&amp;#8220;ASU &lt;div style="white-space: nowrap; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2016-02&amp;#8221;).&lt;/div&gt; With adoption of this standard, lessees will have to recognize most leases as a &lt;div style="white-space: nowrap; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;right-of-use&lt;/div&gt;&lt;/div&gt; asset and a lease liability on their balance sheet. For income statement purposes, the FASB retained a dual model, requiring leases to be classified as either operating or finance. Classification will be based on criteria that are similar to those applied in current lease accounting. ASU &lt;div style="white-space: nowrap; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2016-02&lt;/div&gt; must be applied on a modified retrospective basis and is effective for fiscal years beginning after December&amp;#160;15, 2018, and interim periods within those years, with early adoption permitted. The Company adopted ASU &lt;div style="white-space: nowrap; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2016-02&lt;/div&gt; in the first quarter of fiscal 2020. The adoption of ASU &lt;div style="white-space: nowrap; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2016-02&lt;/div&gt; did not have a significant impact on its consolidated financial statements.&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&gt;In May 2017, the FASB issued ASU &lt;div style="white-space: nowrap; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2017-09,&lt;/div&gt; &lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Compensation&amp;#8212;Stock Compensation&lt;/div&gt; (Topic 718): &lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Scope of Modification Accounting&lt;/div&gt; (&amp;#8220;ASU &lt;div style="white-space: nowrap; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2017-09&amp;#8221;).&lt;/div&gt; The new guidance clarifies when a change to the terms or conditions of a share based payment award must be accounted for as a modification. ASU &lt;div style="white-space: nowrap; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2017-09&lt;/div&gt; is effective for annual periods, and interim periods within those annual periods, beginning after December&amp;#160;15, 2017, with early adoption permitted. The Company adopted ASU &lt;div style="white-space: nowrap; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2017-09&lt;/div&gt; in the first quarter of fiscal 2019. The adoption of ASU &lt;div style="white-space: nowrap; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2017-09&lt;/div&gt; did not have a significant impact on consolidated financial statements.&lt;/div&gt; &lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;No other accounting pronouncements recently issued or newly effective have had, or are expected to have, a material impact on the Company&amp;#8217;s consolidated financial statements.&lt;/div&gt;&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
<us-gaap:FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock id="Factid_9737136" contextRef="P10_01_2019To12_31_2019">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following table sets forth, by level, within the fair value hierarchy, the Company&amp;#8217;s assets measured at fair value as of December&amp;#160;31, 2019:&lt;/div&gt;&lt;/div&gt; &lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; width: 80%; margin: 0in;;text-align:left;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; vertical-align: top; width: 64%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top; width: 2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;;width:1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;;width:5.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;;width:0.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top; width: 2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;;width:1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;;width:5.8%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;;width:0.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top; width: 2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;;width:1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;;width:5.8%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;;width:0.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top; width: 2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;;width:1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;;width:5.8%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;;width:0.5%;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="14" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;Fair&amp;#160;Value&amp;#160;Measurements&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;Level&amp;#160;1&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;Level&amp;#160;2&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;Level&amp;#160;3&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;Total&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top; width: 64%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Equities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.5%;"&gt;14,070,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;"&gt;$&lt;/td&gt;&lt;td style="padding: 0pt 4pt 0pt 0pt; background-color: rgb(204, 238, 255); width: 6%; height: 15px;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;"&gt;$&lt;/td&gt;&lt;td style="padding: 0pt 4pt 0pt 0pt; background-color: rgb(204, 238, 255); width: 6%;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.8%;"&gt;14,070,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align: top; width: 64%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Mutual Funds&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;text-align:right;;width:5.5%;"&gt;4,052,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0pt 4pt 0pt 0pt; width: 6%; height: 15px;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0pt 4pt 0pt 0pt; width: 6%;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;text-align:right;;width:5.8%;"&gt;4,052,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top; width: 64%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Exchange-Traded Funds&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.5%;"&gt;5,298,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0pt 4pt 0pt 0pt; background-color: rgb(204, 238, 255); width: 6%; height: 15px;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0pt 4pt 0pt 0pt; background-color: rgb(204, 238, 255); width: 6%;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.8%;"&gt;5,298,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align: top; width: 64%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Corporate Bonds&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0pt 4pt 0pt 0pt; height: 15px;;text-align:right;;vertical-align:bottom;;width:5.5%;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;text-align:right;;width:5.8%;"&gt;42,474,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0pt 4pt 0pt 0pt; width: 6%;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;text-align:right;;width:5.8%;"&gt;42,474,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top; width: 64%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Government Securities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.5%;"&gt;40,005,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0pt 4pt 0pt 0pt; background-color: rgb(204, 238, 255); width: 6%; height: 15px;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0pt 4pt 0pt 0pt; background-color: rgb(204, 238, 255); width: 6%;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.8%;"&gt;40,005,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align: top; width: 64%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cash and Money Funds&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;text-align:right;;width:5.5%;"&gt;1,333,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0pt 4pt 0pt 0pt; width: 6%; height: 15px;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0pt 4pt 0pt 0pt; width: 6%;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;text-align:right;;width:5.8%;"&gt;1,333,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 64%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:1%;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:5.5%;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:1%;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:5.8%;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:1%;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0pt 4pt 0pt 0pt; width: 6%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:1%;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:5.8%;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top; width: 64%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; background: none; line-height: normal;"&gt;&lt;div style="background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.5%;"&gt;64,758,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.8%;"&gt;42,474,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;"&gt;$&lt;/td&gt;&lt;td style="padding: 0pt 4pt 0pt 0pt; background-color: rgb(204, 238, 255); width: 6%;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.8%;"&gt;107,232,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 64%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:1%;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:5.5%;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:1%;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:5.8%;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:1%;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:5.8%;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:1%;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:5.8%;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net unrealized gains recognized during the quarter ended December&amp;#160;31, 2019 on trading securities still held as of December&amp;#160;31, 2019 were $1,190,000. There were no transfers of investments between Level&amp;#160;1 and Level&amp;#160;2 during the quarter ended December&amp;#160;31, 2019. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 1px; margin-top: 12px; margin-bottom: 0px; background: none;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following table sets forth by level, within the fair value hierarchy, the Company&amp;#8217;s assets measured at fair value as of September&amp;#160;30, 2019: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; width: 80%; margin: 0in;;text-align:left;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; vertical-align: top; width: 64%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top; width: 2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;;width:1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;;width:5.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;;width:.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top; width: 2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;;width:1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;;width:5.8%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;;width:.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top; width: 2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;;width:1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;;width:5.8%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;;width:.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top; width: 2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;;width:1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;;width:5.8%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;;width:.5%;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="14" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;Fair&amp;#160;Value&amp;#160;Measurements&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;Level&amp;#160;1&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;Level&amp;#160;2&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;Level&amp;#160;3&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;Total&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top; width: 64%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Equities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.5%;"&gt;10,412,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.8%;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.8%;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.8%;"&gt;10,412,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align: top; width: 64%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Mutual Funds&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;text-align:right;;width:5.5%;"&gt;3,987,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;text-align:right;;width:5.8%;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;text-align:right;;width:5.8%;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;text-align:right;;width:5.8%;"&gt;3,987,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top; width: 64%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Exchange-Traded Funds&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.5%;"&gt;5,163,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.8%;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.8%;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.8%;"&gt;5,163,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align: top; width: 64%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Corporate Bonds&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;text-align:right;;width:5.5%;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;text-align:right;;width:5.8%;"&gt;38,690,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;text-align:right;;width:5.8%;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;text-align:right;;width:5.8%;"&gt;38,690,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top; width: 64%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Government Securities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.5%;"&gt;45,171,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.8%;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.8%;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.8%;"&gt;45,171,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align: top; width: 64%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cash and Money Funds&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;text-align:right;;width:5.5%;"&gt;1,899,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;text-align:right;;width:5.8%;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;text-align:right;;width:5.8%;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;text-align:right;;width:5.8%;"&gt;1,899,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 64%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:1%;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:5.5%;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:1%;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:5.8%;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:1%;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:5.8%;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:1%;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:5.8%;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top; width: 64%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; background: none; line-height: normal;"&gt;&lt;div style="background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.5%;"&gt;66,632,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.8%;"&gt;38,690,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.8%;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.8%;"&gt;105,322,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 64%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:1%;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:5.5%;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:1%;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:5.8%;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:1%;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:5.8%;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:1%;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:5.8%;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net unrealized losses recognized during the quarter ended December&amp;#160;31, 2018 on trading securities still held as of December&amp;#160;31, 2018 were $(2,425,000). There were no transfers of &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;investments&lt;/div&gt; between Level&amp;#160;1 and Level&amp;#160;2 during the quarter ended December&amp;#160;31, 2018. In the quarter ended December &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;31&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;,&lt;/div&gt; &lt;/div&gt;2018, the Company invested an additional $2.0&amp;#160;million of its operating cash in marketable securities. &lt;/div&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock>
<us-gaap:InventoryDisclosureTextBlock id="Factid_9737249" contextRef="P10_01_2019To12_31_2019">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; background: none; line-height: 12pt;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Note 3 &amp;#8211; Inventories &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; background: none;"&gt;Inventories are valued at the lower of cost or net realizable value. Net realizable value is defined as the estimated selling price of goods less reasonable costs of completion and delivery. During the fourth quarter of fiscal 2019, the Company changed its method for accounting for cost of inventories from the &lt;div style="white-space: nowrap; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;last-in,&lt;/div&gt; &lt;div style="white-space: nowrap; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;first-out&lt;/div&gt; (&amp;#8220;LIFO&amp;#8221;) method to the &lt;div style="white-space: nowrap; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;first-in,&lt;/div&gt; &lt;div style="white-space: nowrap; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;first-out&lt;/div&gt; (&amp;#8220;FIFO&amp;#8221;) method. As required by accounting principles generally accepted in the United States of America (&amp;#8220;GAAP&amp;#8221;), the Company reflected this change in accounting principle on a retrospective basis, resulting in changes to the historical periods presented. The Company believes the FIFO method improve&lt;div style="display:inline;"&gt;s&lt;/div&gt; financial reporting by better reflecting the current value of&amp;#160;inventory on the consolidated balance sheets, by more closely aligning the flow of physical&amp;#160;inventory&amp;#160;with the accounting for the&amp;#160;inventory, and by providing better matching of revenues and expenses.&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The fiscal 2018 consolidated financial statements have been retrospectively adjusted to apply the new method of FIFO cost accounting for inventories. The cumulative effect of this change on periods prior to those presented herein resulted in an increase in retained earnings of $2,708,000. There was no material impact to the previously reported unaudited interim fiscal 2018 quarterly condensed consolidated results of operations or statements of income as a result of the retrospective application of the change in inventory accounting principle. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&gt;Appropriate consideration is given to obsolescence, excessive levels, deterioration, possible alternative uses and other factors in determining net realizable value. The cost of work in process and finished goods includes materials, direct labor, variable costs and overhead. The Company evaluates the need to record inventory adjustments on all inventories, including raw material, work in process, finished goods, spare parts and used equipment. Used equipment acquired by the Company on &lt;div style="white-space: nowrap; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;trade-in&lt;/div&gt; from customers is carried at estimated net realizable value. Unless specific circumstances warrant different treatment regarding inventory obsolescence, the cost basis of inventories three to four years old are reduced by 50%, while the cost basis of inventories four to five years old are reduced by 75%, and the cost basis of inventories greater than five years old are reduced to zero. Inventory is typically reviewed for obsolescence on an annual basis computed as of September&amp;#160;30, the Company&amp;#8217;s fiscal year end. If significant known changes in trends, technology or other specific circumstances that warrant consideration occur during the year, then the impact on obsolescence is considered at that time.&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; background: none; line-height: 12pt;"&gt;&amp;#160;&lt;/div&gt; &lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net inventories at December&amp;#160;31, 2019 and September&amp;#160;30, 2019 consist of the following: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="background-color: initial; letter-spacing: 0px; font-size: 12pt; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; width: 80%; margin: 0in auto 0in 0px;;text-align:left;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; vertical-align: top; width: 74%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top; width: 5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top; width: 5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;December&amp;#160;31,&amp;#160;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;September&amp;#160;30,&amp;#160;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top; width: 74%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Raw materials&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 5%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;14,389,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 5%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;14,158,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align: top; width: 74%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Work in process&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 5%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;text-align:right;"&gt;1,877,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 5%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;text-align:right;"&gt;1,397,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top; width: 74%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Finished goods&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 5%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;9,425,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 5%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;9,811,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 74%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 5%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 5%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 74%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 5%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;text-align:right;"&gt;25,691,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 5%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;text-align:right;"&gt;25,366,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 74%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 5%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 5%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Slow-moving and obsolete inventory reserves were $4,467,000 and $4,700,000 at December&amp;#160;30, 2019 and September&amp;#160;30, 2019, respectively.&lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:InventoryDisclosureTextBlock>
<us-gaap:ScheduleOfInventoryCurrentTableTextBlock id="Factid_9737251" contextRef="P10_01_2019To12_31_2019">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net inventories at December&amp;#160;31, 2019 and September&amp;#160;30, 2019 consist of the following: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="background-color: initial; letter-spacing: 0px; font-size: 12pt; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; width: 80%; margin: 0in auto 0in 0px;;text-align:left;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; vertical-align: top; width: 74%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top; width: 5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top; width: 5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;December&amp;#160;31,&amp;#160;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;September&amp;#160;30,&amp;#160;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top; width: 74%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Raw materials&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 5%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;14,389,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 5%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;14,158,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align: top; width: 74%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Work in process&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 5%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;text-align:right;"&gt;1,877,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 5%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;text-align:right;"&gt;1,397,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top; width: 74%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Finished goods&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 5%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;9,425,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 5%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;9,811,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 74%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 5%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 5%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 74%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 5%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;text-align:right;"&gt;25,691,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 5%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;text-align:right;"&gt;25,366,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 74%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 5%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 5%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
<genc:CostsAndEstimatedEarningsInExcessOfBillingsTextBlock id="Factid_9737254" contextRef="P10_01_2019To12_31_2019">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; background: none; line-height: 12pt;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Note 4 &amp;#8211; Costs and Estimated Earnings in Excess of Billings &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Costs and estimated earnings in excess of billings on uncompleted contracts as of December&amp;#160;31, 2019 and September&amp;#160;30, 2019 consist of the following: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:66%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:11%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:11%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;December&amp;#160;31,&amp;#160;2019&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;September&amp;#160;30,&amp;#160;2019&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Costs incurred on uncompleted contracts&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;0&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;18,707,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Estimated earnings&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;0&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;9,063,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;0&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;27,770,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Billings to date&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;0&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;13,932,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Costs and estimated earnings in excess of billings&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;0&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;13,838,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</genc:CostsAndEstimatedEarningsInExcessOfBillingsTextBlock>
<genc:ScheduleOfCostAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsTableTextBlock id="Factid_9737255" contextRef="P10_01_2019To12_31_2019">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Costs and estimated earnings in excess of billings on uncompleted contracts as of December&amp;#160;31, 2019 and September&amp;#160;30, 2019 consist of the following: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:66%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:11%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:11%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;December&amp;#160;31,&amp;#160;2019&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;"&gt;September&amp;#160;30,&amp;#160;2019&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Costs incurred on uncompleted contracts&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;0&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;18,707,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Estimated earnings&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;0&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;9,063,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;0&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;27,770,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Billings to date&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;0&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;13,932,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Costs and estimated earnings in excess of billings&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;0&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;13,838,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</genc:ScheduleOfCostAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsTableTextBlock>
<us-gaap:NetIncomeLoss id="Factid_9737286" contextRef="P10_01_2019To12_31_2019" unitRef="Unit_USD" decimals="0">2489000</us-gaap:NetIncomeLoss>
<us-gaap:WeightedAverageNumberOfSharesOutstandingBasic id="Factid_9737288" contextRef="P10_01_2019To12_31_2019" unitRef="Unit_shares" decimals="0">14586000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
<us-gaap:WeightedAverageNumberOfSharesOutstandingBasic id="Factid_9737289" contextRef="P10_01_2018To12_31_2018" unitRef="Unit_shares" decimals="0">14541000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
<us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding id="Factid_9737292" contextRef="P10_01_2019To12_31_2019" unitRef="Unit_shares" decimals="0">14720000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
<us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding id="Factid_9737293" contextRef="P10_01_2018To12_31_2018" unitRef="Unit_shares" decimals="0">14699000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
<us-gaap:EarningsPerShareBasic id="Factid_9737294" contextRef="P10_01_2019To12_31_2019" unitRef="Unit_USD_per_Share" decimals="2">0.17</us-gaap:EarningsPerShareBasic>
<us-gaap:EarningsPerShareBasic id="Factid_9737295" contextRef="P10_01_2018To12_31_2018" unitRef="Unit_USD_per_Share" decimals="2">0.02</us-gaap:EarningsPerShareBasic>
<us-gaap:EarningsPerShareDiluted id="Factid_9737296" contextRef="P10_01_2019To12_31_2019" unitRef="Unit_USD_per_Share" decimals="2">0.17</us-gaap:EarningsPerShareDiluted>
<us-gaap:EarningsPerShareDiluted id="Factid_9737297" contextRef="P10_01_2018To12_31_2018" unitRef="Unit_USD_per_Share" decimals="2">0.02</us-gaap:EarningsPerShareDiluted>
<us-gaap:ConcentrationRiskDisclosureTextBlock id="Factid_9737302" contextRef="P10_01_2019To12_31_2019">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Note 6 &amp;#8211; Customers with 10% (or greater) of Net Revenues &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Two customers accounted for 13.4% and 13.2% of net revenues, respectively, for the quarter ended December&amp;#160;31, 2019. Net revenues for each of these two customers were less than 1% during the prior year comparative periods. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Four other customers accounted for 24.7%, 22.9%, 14.8% and 13.7% of net revenues, respectively, for the quarter ended December&amp;#160;31, 2018.&lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ConcentrationRiskDisclosureTextBlock>
<us-gaap:MarketableSecuritiesCurrent id="Factid_9737851" contextRef="PAsOn12_31_2019_EquityFundsMemberusgaapInvestmentTypeAxis_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis" unitRef="Unit_USD" decimals="0">14070000</us-gaap:MarketableSecuritiesCurrent>
<us-gaap:MarketableSecuritiesCurrent id="Factid_9737854" contextRef="PAsOn12_31_2019_EquityFundsMemberusgaapInvestmentTypeAxis" unitRef="Unit_USD" decimals="0">14070000</us-gaap:MarketableSecuritiesCurrent>
<us-gaap:MarketableSecuritiesCurrent id="Factid_9737855" contextRef="PAsOn12_31_2019_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_MutualFundMemberusgaapInvestmentTypeAxis" unitRef="Unit_USD" decimals="0">4052000</us-gaap:MarketableSecuritiesCurrent>
<us-gaap:MarketableSecuritiesCurrent id="Factid_9737858" contextRef="PAsOn12_31_2019_MutualFundMemberusgaapInvestmentTypeAxis" unitRef="Unit_USD" decimals="0">4052000</us-gaap:MarketableSecuritiesCurrent>
<us-gaap:MarketableSecuritiesCurrent id="Factid_9737859" contextRef="PAsOn12_31_2019_ExchangeTradedFundsMemberusgaapInvestmentTypeAxis_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis" unitRef="Unit_USD" decimals="0">5298000</us-gaap:MarketableSecuritiesCurrent>
<us-gaap:MarketableSecuritiesCurrent id="Factid_9737862" contextRef="PAsOn12_31_2019_ExchangeTradedFundsMemberusgaapInvestmentTypeAxis" unitRef="Unit_USD" decimals="0">5298000</us-gaap:MarketableSecuritiesCurrent>
<us-gaap:MarketableSecuritiesCurrent id="Factid_9737864" contextRef="PAsOn12_31_2019_CorporateBondSecuritiesMemberusgaapInvestmentTypeAxis_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis" unitRef="Unit_USD" decimals="0">42474000</us-gaap:MarketableSecuritiesCurrent>
<us-gaap:MarketableSecuritiesCurrent id="Factid_9737866" contextRef="PAsOn12_31_2019_CorporateBondSecuritiesMemberusgaapInvestmentTypeAxis" unitRef="Unit_USD" decimals="0">42474000</us-gaap:MarketableSecuritiesCurrent>
<us-gaap:MarketableSecuritiesCurrent id="Factid_9737867" contextRef="PAsOn12_31_2019_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_USTreasuryAndGovernmentShorttermDebtSecuritiesMemberusgaapInvestmentTypeAxis" unitRef="Unit_USD" decimals="0">40005000</us-gaap:MarketableSecuritiesCurrent>
<us-gaap:MarketableSecuritiesCurrent id="Factid_9737870" contextRef="PAsOn12_31_2019_USTreasuryAndGovernmentShorttermDebtSecuritiesMemberusgaapInvestmentTypeAxis" unitRef="Unit_USD" decimals="0">40005000</us-gaap:MarketableSecuritiesCurrent>
<us-gaap:MarketableSecuritiesCurrent id="Factid_9737871" contextRef="PAsOn12_31_2019_CashAndCashEquivalentsMemberusgaapInvestmentTypeAxis_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis" unitRef="Unit_USD" decimals="0">1333000</us-gaap:MarketableSecuritiesCurrent>
<us-gaap:MarketableSecuritiesCurrent id="Factid_9737874" contextRef="PAsOn12_31_2019_CashAndCashEquivalentsMemberusgaapInvestmentTypeAxis" unitRef="Unit_USD" decimals="0">1333000</us-gaap:MarketableSecuritiesCurrent>
<us-gaap:MarketableSecuritiesCurrent id="Factid_9737875" contextRef="PAsOn12_31_2019_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis" unitRef="Unit_USD" decimals="0">64758000</us-gaap:MarketableSecuritiesCurrent>
<us-gaap:MarketableSecuritiesCurrent id="Factid_9737876" contextRef="PAsOn12_31_2019_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis" unitRef="Unit_USD" decimals="0">42474000</us-gaap:MarketableSecuritiesCurrent>
<us-gaap:MarketableSecuritiesCurrent id="Factid_9737878" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="0">107232000</us-gaap:MarketableSecuritiesCurrent>
<us-gaap:MarketableSecuritiesCurrent id="Factid_9737887" contextRef="PAsOn09_30_2019_EquityFundsMemberusgaapInvestmentTypeAxis_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis" unitRef="Unit_USD" decimals="0">10412000</us-gaap:MarketableSecuritiesCurrent>
<us-gaap:MarketableSecuritiesCurrent id="Factid_9737888" contextRef="PAsOn09_30_2019_EquityFundsMemberusgaapInvestmentTypeAxis" unitRef="Unit_USD" decimals="0">10412000</us-gaap:MarketableSecuritiesCurrent>
<us-gaap:MarketableSecuritiesCurrent id="Factid_9737889" contextRef="PAsOn09_30_2019_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_MutualFundMemberusgaapInvestmentTypeAxis" unitRef="Unit_USD" decimals="0">3987000</us-gaap:MarketableSecuritiesCurrent>
<us-gaap:MarketableSecuritiesCurrent id="Factid_9737890" contextRef="PAsOn09_30_2019_MutualFundMemberusgaapInvestmentTypeAxis" unitRef="Unit_USD" decimals="0">3987000</us-gaap:MarketableSecuritiesCurrent>
<us-gaap:MarketableSecuritiesCurrent id="Factid_9737891" contextRef="PAsOn09_30_2019_ExchangeTradedFundsMemberusgaapInvestmentTypeAxis_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis" unitRef="Unit_USD" decimals="0">5163000</us-gaap:MarketableSecuritiesCurrent>
<us-gaap:MarketableSecuritiesCurrent id="Factid_9737892" contextRef="PAsOn09_30_2019_ExchangeTradedFundsMemberusgaapInvestmentTypeAxis" unitRef="Unit_USD" decimals="0">5163000</us-gaap:MarketableSecuritiesCurrent>
<us-gaap:MarketableSecuritiesCurrent id="Factid_9737893" contextRef="PAsOn09_30_2019_CorporateBondSecuritiesMemberusgaapInvestmentTypeAxis_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis" unitRef="Unit_USD" decimals="0">38690000</us-gaap:MarketableSecuritiesCurrent>
<us-gaap:MarketableSecuritiesCurrent id="Factid_9737894" contextRef="PAsOn09_30_2019_CorporateBondSecuritiesMemberusgaapInvestmentTypeAxis" unitRef="Unit_USD" decimals="0">38690000</us-gaap:MarketableSecuritiesCurrent>
<us-gaap:MarketableSecuritiesCurrent id="Factid_9737895" contextRef="PAsOn09_30_2019_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_USTreasuryAndGovernmentShorttermDebtSecuritiesMemberusgaapInvestmentTypeAxis" unitRef="Unit_USD" decimals="0">45171000</us-gaap:MarketableSecuritiesCurrent>
<us-gaap:MarketableSecuritiesCurrent id="Factid_9737896" contextRef="PAsOn09_30_2019_USTreasuryAndGovernmentShorttermDebtSecuritiesMemberusgaapInvestmentTypeAxis" unitRef="Unit_USD" decimals="0">45171000</us-gaap:MarketableSecuritiesCurrent>
<us-gaap:MarketableSecuritiesCurrent id="Factid_9737897" contextRef="PAsOn09_30_2019_CashAndCashEquivalentsMemberusgaapInvestmentTypeAxis_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis" unitRef="Unit_USD" decimals="0">1899000</us-gaap:MarketableSecuritiesCurrent>
<us-gaap:MarketableSecuritiesCurrent id="Factid_9737898" contextRef="PAsOn09_30_2019_CashAndCashEquivalentsMemberusgaapInvestmentTypeAxis" unitRef="Unit_USD" decimals="0">1899000</us-gaap:MarketableSecuritiesCurrent>
<us-gaap:MarketableSecuritiesCurrent id="Factid_9737899" contextRef="PAsOn09_30_2019_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis" unitRef="Unit_USD" decimals="0">66632000</us-gaap:MarketableSecuritiesCurrent>
<us-gaap:MarketableSecuritiesCurrent id="Factid_9737900" contextRef="PAsOn09_30_2019_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis" unitRef="Unit_USD" decimals="0">38690000</us-gaap:MarketableSecuritiesCurrent>
<us-gaap:MarketableSecuritiesCurrent id="Factid_9737901" contextRef="PAsOn09_30_2019" unitRef="Unit_USD" decimals="0">105322000</us-gaap:MarketableSecuritiesCurrent>
<genc:CostBasisReductionInInventoryPercentage id="Factid_9738055" contextRef="P10_01_2019To12_31_2019_MoreThanThreeAndWithinFourYearFromBalanceSheetDateMemberusgaapPublicUtilitiesInventoryAxis" unitRef="Unit_pure" decimals="2">0.50</genc:CostBasisReductionInInventoryPercentage>
<genc:CostBasisReductionInInventoryPercentage id="Factid_9738056" contextRef="P10_01_2019To12_31_2019_MoreThanFourAndWithinFiveYearFromBalanceSheetDateMemberusgaapPublicUtilitiesInventoryAxis" unitRef="Unit_pure" decimals="2">0.75</genc:CostBasisReductionInInventoryPercentage>
<genc:InventoryCostBasisDeterminationPeriodMinimum id="Factid_9738058" contextRef="P10_01_2019To12_31_2019_MoreThanThreeAndWithinFourYearFromBalanceSheetDateMemberusgaapPublicUtilitiesInventoryAxis">P0Y</genc:InventoryCostBasisDeterminationPeriodMinimum>
<genc:InventoryCostBasisDeterminationPeriodMaximum id="Factid_9738059" contextRef="P10_01_2019To12_31_2019_MoreThanThreeAndWithinFourYearFromBalanceSheetDateMemberusgaapPublicUtilitiesInventoryAxis">P4Y</genc:InventoryCostBasisDeterminationPeriodMaximum>
<genc:InventoryCostBasisDeterminationPeriodMinimum id="Factid_9738060" contextRef="P10_01_2019To12_31_2019_MoreThanFourAndWithinFiveYearFromBalanceSheetDateMemberusgaapPublicUtilitiesInventoryAxis">P0Y</genc:InventoryCostBasisDeterminationPeriodMinimum>
<genc:InventoryCostBasisDeterminationPeriodMaximum id="Factid_9738061" contextRef="P10_01_2019To12_31_2019_MoreThanFourAndWithinFiveYearFromBalanceSheetDateMemberusgaapPublicUtilitiesInventoryAxis">P5Y</genc:InventoryCostBasisDeterminationPeriodMaximum>
<genc:InventoryCostBasisDeterminationPeriodMinimum id="Factid_9738144" contextRef="P10_01_2019To12_31_2019_MoreThanFiveYearFromBalanceSheetDateAndThereafterMemberusgaapPublicUtilitiesInventoryAxis">P5Y</genc:InventoryCostBasisDeterminationPeriodMinimum>
<genc:InventoryValuationEstimate id="Factid_9738145" contextRef="P10_01_2019To12_31_2019_MoreThanFiveYearFromBalanceSheetDateAndThereafterMemberusgaapPublicUtilitiesInventoryAxis" unitRef="Unit_USD" decimals="0">0</genc:InventoryValuationEstimate>
<us-gaap:InventoryWriteDown id="Factid_9738146" contextRef="P10_01_2019To12_31_2019_MoreThanFiveYearFromBalanceSheetDateAndThereafterMemberusgaapPublicUtilitiesInventoryAxis" unitRef="Unit_USD" decimals="0">0</us-gaap:InventoryWriteDown>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares id="Factid_9738244" contextRef="P10_01_2019To12_31_2019" unitRef="Unit_shares" decimals="INF">272000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares>
<us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements id="Factid_9738246" contextRef="P10_01_2019To12_31_2019" unitRef="Unit_shares" decimals="INF">134000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares id="Factid_9738248" contextRef="P10_01_2018To12_31_2018" unitRef="Unit_shares" decimals="INF">317000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares>
<us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements id="Factid_9738250" contextRef="P10_01_2018To12_31_2018" unitRef="Unit_shares" decimals="INF">158000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
<us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount id="Factid_9738268" contextRef="P10_01_2019To12_31_2019" unitRef="Unit_shares" decimals="INF">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
<us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount id="Factid_9738272" contextRef="P10_01_2018To12_31_2018" unitRef="Unit_shares" decimals="INF">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
<us-gaap:ConcentrationRiskPercentage1 id="Factid_9738279" contextRef="P10_01_2019To12_31_2019_CustomerOneMembersrtMajorCustomersAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis" unitRef="Unit_pure" decimals="3">0.134</us-gaap:ConcentrationRiskPercentage1>
<us-gaap:ConcentrationRiskPercentage1 id="Factid_9738280" contextRef="P10_01_2019To12_31_2019_CustomerTwoMembersrtMajorCustomersAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis" unitRef="Unit_pure" decimals="3">0.132</us-gaap:ConcentrationRiskPercentage1>
<us-gaap:ConcentrationRiskPercentage1 id="Factid_9738281" contextRef="P10_01_2018To12_31_2018_CustomerThreeMembersrtMajorCustomersAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis" unitRef="Unit_pure" decimals="3">0.247</us-gaap:ConcentrationRiskPercentage1>
<us-gaap:ConcentrationRiskPercentage1 id="Factid_9738282" contextRef="P10_01_2018To12_31_2018_CustomerFourMembersrtMajorCustomersAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis" unitRef="Unit_pure" decimals="3">0.229</us-gaap:ConcentrationRiskPercentage1>
<us-gaap:ConcentrationRiskPercentage1 id="Factid_9738283" contextRef="P10_01_2018To12_31_2018_CustomerFiveMembersrtMajorCustomersAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis" unitRef="Unit_pure" decimals="3">0.148</us-gaap:ConcentrationRiskPercentage1>
<us-gaap:ConcentrationRiskPercentage1 id="Factid_9738284" contextRef="P10_01_2018To12_31_2018_CustomerSixMembersrtMajorCustomersAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis" unitRef="Unit_pure" decimals="3">0.137</us-gaap:ConcentrationRiskPercentage1>
<us-gaap:IncomeTaxDisclosureTextBlock id="Factid_9738285" contextRef="P10_01_2019To12_31_2019">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; background: none; line-height: 12pt;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Note 7 &amp;#8211; Income Taxes &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;On December&amp;#160;22, 2017, the U.S. Tax Cuts and Jobs Act (the &amp;#8220;Tax Reform Act&amp;#8221;) was signed into law by President Donald Trump. The Tax Reform Act significantly lowered the U.S. corporate income tax rate from 35% to 21% effective January&amp;#160;1, 2018, while also repealing the deduction for domestic production activities for tax years beginning after December&amp;#160;31, 2017, implementing a territorial tax system and imposing repatriation tax on deemed repatriated earnings of foreign subsidiaries. U.S. GAAP requires that the impact of tax legislation be recognized in the period in which the law was enacted. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none; line-height: 12pt;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;On the condensed consolidated balance sheet as of December 31, 2019, deferred income taxes decreased $1.7 million and accrued expenses increased $1.8 million as compared to September 30, 2019. This change reflects the reclassification of taxes payable from a long-term liability to a current liability on the filing of the Company&amp;#8217;s Form 3115 with the Internal Revenue Service to reflect the revenue recognition method change to the percentage of completion method for tax purposes pursuant to Internal Revenue Code Sections 460 and 451(b). &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&gt;The Company&amp;#8217;s income tax provision is based on management&amp;#8217;s estimate of the effective tax rate for the full year.&amp;#160;The tax provision in any period will be affected by, among other things, permanent, as well as temporary differences in the deductibility of certain items, in addition to changes in tax legislation. As a result, the Company may experience significant fluctuations in the effective book tax rate (that is, its tax expense divided by &lt;div style="white-space: nowrap; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;pre-tax&lt;/div&gt; book income) from period to period. The Company&amp;#8217;s effective tax rates for the first quarters of fiscal 2020 and 2019 reflect the impact of the reduced rates under the Tax Reform Act.&lt;div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
<us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate id="Factid_9738290" contextRef="P12_31_2017To12_31_2017" unitRef="Unit_pure" decimals="INF">0.35</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
<us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate id="Factid_9738291" contextRef="P01_01_2018To01_01_2018" unitRef="Unit_pure" decimals="INF">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax id="Factid_9738394" contextRef="P10_01_2019To12_31_2019_EquipmentSalesMembersrtProductOrServiceAxis_TransferredOverTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis" unitRef="Unit_USD" decimals="0">12090000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax id="Factid_9738395" contextRef="P10_01_2018To12_31_2018_EquipmentSalesMembersrtProductOrServiceAxis_TransferredOverTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis" unitRef="Unit_USD" decimals="0">16353000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax id="Factid_9738396" contextRef="P10_01_2019To12_31_2019_EquipmentSalesMembersrtProductOrServiceAxis_TransferredAtPointInTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis" unitRef="Unit_USD" decimals="0">1907000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax id="Factid_9738397" contextRef="P10_01_2018To12_31_2018_EquipmentSalesMembersrtProductOrServiceAxis_TransferredAtPointInTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis" unitRef="Unit_USD" decimals="0">1514000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax id="Factid_9738398" contextRef="P10_01_2019To12_31_2019_PartsAndComponentSalesMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="0">3146000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax id="Factid_9738399" contextRef="P10_01_2018To12_31_2018_PartsAndComponentSalesMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="0">3051000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax id="Factid_9738400" contextRef="P10_01_2019To12_31_2019_FreightRevenueMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="0">903000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax id="Factid_9738401" contextRef="P10_01_2018To12_31_2018_FreightRevenueMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="0">402000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax id="Factid_9738402" contextRef="P10_01_2019To12_31_2019_OtherRevenuesMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="0">-16000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax id="Factid_9738403" contextRef="P10_01_2018To12_31_2018_OtherRevenuesMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="0">7000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax id="Factid_9738404" contextRef="P10_01_2019To12_31_2019" unitRef="Unit_USD" decimals="0">18030000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax id="Factid_9738405" contextRef="P10_01_2018To12_31_2018" unitRef="Unit_USD" decimals="0">21327000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<genc:IncrementalCostsAmortizationPeriod id="Factid_9738416" contextRef="P10_01_2019To12_31_2019">P1Y</genc:IncrementalCostsAmortizationPeriod>
<genc:CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsCurrent id="Factid_9738418" contextRef="PAsOn09_30_2019" unitRef="Unit_USD" decimals="0">13838000</genc:CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsCurrent>
<genc:CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsCurrent id="Factid_9738419" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="0">13383000</genc:CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsCurrent>
<genc:ContractWithCustomerAccountsReceivable id="Factid_9738437" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="0">301000</genc:ContractWithCustomerAccountsReceivable>
<genc:ContractWithCustomerAccountsReceivable id="Factid_9738438" contextRef="PAsOn09_30_2019" unitRef="Unit_USD" decimals="0">325000</genc:ContractWithCustomerAccountsReceivable>
<us-gaap:ContractWithCustomerLiability id="Factid_9738439" contextRef="PAsOn12_31_2019_CurrentLiabilitiesMemberusgaapBalanceSheetLocationAxis" unitRef="Unit_USD" decimals="0">4921000</us-gaap:ContractWithCustomerLiability>
<us-gaap:ContractWithCustomerLiability id="Factid_9738448" contextRef="PAsOn09_30_2019_CurrentLiabilitiesMemberusgaapBalanceSheetLocationAxis" unitRef="Unit_USD" decimals="0">1918000</us-gaap:ContractWithCustomerLiability>
<genc:ExpectedPeriodForContractAssetsBillingAndCollection id="Factid_9738450" contextRef="P10_01_2019To12_31_2019_MaximumMembersrtRangeAxis">P1Y</genc:ExpectedPeriodForContractAssetsBillingAndCollection>
<us-gaap:RevenueFromContractWithCustomerTextBlock id="Factid_9738453" contextRef="P10_01_2019To12_31_2019">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; background: none; line-height: 12pt;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Note 8 &amp;#8211; Revenue Recognition and Related Costs &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; background: none;"&gt;As discussed in Note 1, the Company adopted the provisions of ASU &lt;div style="white-space: nowrap; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;No.&amp;#160;2014-09&lt;/div&gt; and related amendments effective for the quarter ended December&amp;#160;31, 2018 using the modified retrospective method.&amp;#160;The adoption of this standard did not have a material impact on the timing or amounts of revenues recognized by the Company, and, as such, no cumulative effect adjustment was recorded with the adoption of the standard.&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following table disaggregates the Company&amp;#8217;s net revenue by major source for the quarters ended December&amp;#160;31, 2019 and 2018: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; width: 80%; margin: 0in auto 0in 0px;;text-align:left;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 75%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 4%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 4%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;December&amp;#160;31,&amp;#160;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;December&amp;#160;31,&amp;#160;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 75%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Equipment sales recognized over time&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;12,090,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;16,353,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 75%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Equipment sales recognized at a point in time&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;1,907,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;1,514,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 75%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Parts and component sales&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;3,146,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;3,051,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 75%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Freight revenue&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;903,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;402,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 75%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(16,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;7,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; width: 75%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 75%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net revenue&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;18,030,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;21,327,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; width: 75%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Revenues from contracts with customers for the design, manufacture and sale of custom equipment are recognized over time when the performance obligation is satisfied by transferring control of the equipment. Control of the equipment transfers over time as the equipment is unique to the specific contract and thus does not create an asset with an alternative use to the Company. Revenues and costs are recognized in proportion to actual labor costs incurred, as compared with total estimated labor costs expected to be incurred, during the entire contract. All incremental costs related to obtaining a contract are expensed as incurred as the amortization period is less than one year. Changes to total estimated contract costs or losses, if any, are recognized in the period in which they are determined. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Contract assets (excluding accounts receivable) under contracts with customers represent revenue recognized in excess of amounts billed on equipment sales recognized over time. These contract assets were $13,383,000 at December&amp;#160;31, 2019 and $13,838,000 at September&amp;#160;30, 2019 and are included in current assets as costs and estimated earnings in excess of billings on the Company&amp;#8217;s condensed consolidated balance sheets at December&amp;#160;31, 2019 and September&amp;#160;30, 2019, respectively. The Company anticipates that all these contract assets at December&amp;#160;31, 2019, will be billed and collected within one year. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Revenues from all other contracts for the design and manufacture of equipment, for service and for parts sales, net of any discounts and return allowances, are recorded at a point in time when control of the goods or services has been transferred. Control of the goods or service typically transfers at time of shipment or upon completion of the service. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Payment for equipment under contract with customers is typically due prior to shipment. Payment for services under contract with customers is due as certain milestones are completed. Accounts receivable related to contracts with customers for equipment sales were $325,000 at December&amp;#160;31, 2019 and $301,000 at September&amp;#160;30, 2019. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Product warranty costs are estimated using historical experience and known issues and are charged to production costs as revenue is recognized. Provisions for estimated returns and allowances and other adjustments are provided for in the same period the related sales are recorded. Returns and allowances, which reduce product revenue, are estimated using historical experience. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Under certain contracts with customers, recognition of a portion of the consideration received may be deferred and recorded as a contract liability if the Company has to satisfy a future obligation, such as to provide installation assistance. There were no contract liabilities other than customer deposits at December&amp;#160;31, 2019 and September&amp;#160;30, 2019. Customer deposits related to contracts with customers were $4,921,000 at December&amp;#160;31, 2019 and $1,918,000 at September&amp;#160;30, 2019, and are included in current liabilities on the Company&amp;#8217;s condensed consolidated balance sheets at December&amp;#160;31, 2019 and September&amp;#160;30, 2019, respectively. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company records revenues earned for shipping and handling as freight revenue at the time of shipment, regardless of whether or not it is identified as a separate performance obligation.&amp;#160;The cost of shipping and handling is classified as cost of goods sold concurrently.&lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
<us-gaap:DisaggregationOfRevenueTableTextBlock id="Factid_9738454" contextRef="P10_01_2019To12_31_2019">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following table disaggregates the Company&amp;#8217;s net revenue by major source for the quarters ended December&amp;#160;31, 2019 and 2018: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; width: 80%; margin: 0in auto 0in 0px;;text-align:left;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 75%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 4%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 4%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;December&amp;#160;31,&amp;#160;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;December&amp;#160;31,&amp;#160;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 75%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Equipment sales recognized over time&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;12,090,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;16,353,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 75%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Equipment sales recognized at a point in time&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;1,907,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;1,514,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 75%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Parts and component sales&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;3,146,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;3,051,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 75%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Freight revenue&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;903,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;402,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 75%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(16,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;7,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; width: 75%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 75%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net revenue&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;18,030,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;21,327,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; width: 75%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
<us-gaap:PreferredStockSharesIssued id="Factid_9738535" contextRef="PAsOn12_31_2019" unitRef="Unit_shares" decimals="INF">0</us-gaap:PreferredStockSharesIssued>
<us-gaap:PreferredStockSharesIssued id="Factid_9738536" contextRef="PAsOn09_30_2019" unitRef="Unit_shares" decimals="INF">0</us-gaap:PreferredStockSharesIssued>
<us-gaap:InventoryPolicyTextBlock id="Factid_9738595" contextRef="P10_01_2019To12_31_2019">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; background: none;"&gt;Inventories are valued at the lower of cost or net realizable value. Net realizable value is defined as the estimated selling price of goods less reasonable costs of completion and delivery. During the fourth quarter of fiscal 2019, the Company changed its method for accounting for cost of inventories from the &lt;div style="white-space: nowrap; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;last-in,&lt;/div&gt; &lt;div style="white-space: nowrap; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;first-out&lt;/div&gt; (&amp;#8220;LIFO&amp;#8221;) method to the &lt;div style="white-space: nowrap; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;first-in,&lt;/div&gt; &lt;div style="white-space: nowrap; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;first-out&lt;/div&gt; (&amp;#8220;FIFO&amp;#8221;) method. As required by accounting principles generally accepted in the United States of America (&amp;#8220;GAAP&amp;#8221;), the Company reflected this change in accounting principle on a retrospective basis, resulting in changes to the historical periods presented. The Company believes the FIFO method improve&lt;div style="display:inline;"&gt;s&lt;/div&gt; financial reporting by better reflecting the current value of&amp;#160;inventory on the consolidated balance sheets, by more closely aligning the flow of physical&amp;#160;inventory&amp;#160;with the accounting for the&amp;#160;inventory, and by providing better matching of revenues and expenses.&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The fiscal 2018 consolidated financial statements have been retrospectively adjusted to apply the new method of FIFO cost accounting for inventories. The cumulative effect of this change on periods prior to those presented herein resulted in an increase in retained earnings of $2,708,000. There was no material impact to the previously reported unaudited interim fiscal 2018 quarterly condensed consolidated results of operations or statements of income as a result of the retrospective application of the change in inventory accounting principle. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&gt;Appropriate consideration is given to obsolescence, excessive levels, deterioration, possible alternative uses and other factors in determining net realizable value. The cost of work in process and finished goods includes materials, direct labor, variable costs and overhead. The Company evaluates the need to record inventory adjustments on all inventories, including raw material, work in process, finished goods, spare parts and used equipment. Used equipment acquired by the Company on &lt;div style="white-space: nowrap; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;trade-in&lt;/div&gt; from customers is carried at estimated net realizable value. Unless specific circumstances warrant different treatment regarding inventory obsolescence, the cost basis of inventories three to four years old are reduced by 50%, while the cost basis of inventories four to five years old are reduced by 75%, and the cost basis of inventories greater than five years old are reduced to zero. Inventory is typically reviewed for obsolescence on an annual basis computed as of September&amp;#160;30, the Company&amp;#8217;s fiscal year end. If significant known changes in trends, technology or other specific circumstances that warrant consideration occur during the year, then the impact on obsolescence is considered at that time.&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; background: none; line-height: 12pt;"&gt;&amp;#160;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:InventoryPolicyTextBlock>
<dei:DocumentPeriodEndDate id="Factid_9738775" contextRef="P10_01_2019To12_31_2019">2019-12-31</dei:DocumentPeriodEndDate>
<us-gaap:NetRealizedOrUnrealizedGainLossOnTradingSecurities id="Factid_9739178" contextRef="P10_01_2019To12_31_2019" unitRef="Unit_USD" decimals="0">1190000</us-gaap:NetRealizedOrUnrealizedGainLossOnTradingSecurities>
<us-gaap:FairValueAssetsLevel1ToLevel2TransfersAmount id="Factid_9739180" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="0">0</us-gaap:FairValueAssetsLevel1ToLevel2TransfersAmount>
<us-gaap:NetRealizedOrUnrealizedGainLossOnTradingSecurities id="Factid_9739198" contextRef="P10_01_2018To12_31_2018" unitRef="Unit_USD" decimals="0">-2425000</us-gaap:NetRealizedOrUnrealizedGainLossOnTradingSecurities>
<us-gaap:FairValueAssetsLevel1ToLevel2TransfersAmount id="Factid_9739201" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="0">0</us-gaap:FairValueAssetsLevel1ToLevel2TransfersAmount>
<us-gaap:PaymentsToAcquireMarketableSecurities id="Factid_9739202" contextRef="P10_01_2018To12_31_2018_USTreasuryAndGovernmentShorttermDebtSecuritiesMemberusgaapInvestmentTypeAxis" unitRef="Unit_USD" decimals="-5">2000000</us-gaap:PaymentsToAcquireMarketableSecurities>
<dei:AmendmentFlag id="Factid_9744313" contextRef="P10_01_2019To12_31_2019">false</dei:AmendmentFlag>
<dei:EntityRegistrantName id="Factid_9744314" contextRef="P10_01_2019To12_31_2019">GENCOR INDUSTRIES INC</dei:EntityRegistrantName>
<dei:EntityShellCompany id="Factid_9744346" contextRef="P10_01_2019To12_31_2019">false</dei:EntityShellCompany>
<us-gaap:PreferredStockParOrStatedValuePerShare id="Factid_9744558" contextRef="PAsOn12_31_2019" unitRef="Unit_USD_per_Share" decimals="INF">0.10</us-gaap:PreferredStockParOrStatedValuePerShare>
<us-gaap:PreferredStockParOrStatedValuePerShare id="Factid_9744559" contextRef="PAsOn09_30_2019" unitRef="Unit_USD_per_Share" decimals="INF">0.10</us-gaap:PreferredStockParOrStatedValuePerShare>
<us-gaap:CommonStockParOrStatedValuePerShare id="Factid_9744561" contextRef="PAsOn12_31_2019_CommonClassUndefinedMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD_per_Share" decimals="INF">0.10</us-gaap:CommonStockParOrStatedValuePerShare>
<us-gaap:CommonStockParOrStatedValuePerShare id="Factid_9744562" contextRef="PAsOn09_30_2019_CommonClassUndefinedMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD_per_Share" decimals="INF">0.10</us-gaap:CommonStockParOrStatedValuePerShare>
<us-gaap:CommonStockParOrStatedValuePerShare id="Factid_9744564" contextRef="PAsOn12_31_2019_CommonClassBMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD_per_Share" decimals="INF">0.10</us-gaap:CommonStockParOrStatedValuePerShare>
<us-gaap:CommonStockParOrStatedValuePerShare id="Factid_9744566" contextRef="PAsOn09_30_2019_CommonClassBMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD_per_Share" decimals="INF">0.10</us-gaap:CommonStockParOrStatedValuePerShare>
<us-gaap:SharesOutstanding id="Factid_9744623" contextRef="PAsOn09_30_2019_CommonClassUndefinedMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="0">12277337</us-gaap:SharesOutstanding>
<us-gaap:StockholdersEquity id="Factid_9744624" contextRef="PAsOn09_30_2019_CommonClassUndefinedMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="0">1228000</us-gaap:StockholdersEquity>
<us-gaap:SharesOutstanding id="Factid_9744625" contextRef="PAsOn09_30_2019_CommonClassBMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="0">2308857</us-gaap:SharesOutstanding>
<us-gaap:StockholdersEquity id="Factid_9744626" contextRef="PAsOn09_30_2019_CommonClassBMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="0">231000</us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity id="Factid_9744627" contextRef="PAsOn09_30_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="0">12159000</us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity id="Factid_9744628" contextRef="PAsOn09_30_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="0">141897000</us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity id="Factid_9744629" contextRef="PAsOn09_30_2019" unitRef="Unit_USD" decimals="0">155515000</us-gaap:StockholdersEquity>
<us-gaap:NetIncomeLoss id="Factid_9744633" contextRef="P10_01_2019To12_31_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="0">2489000</us-gaap:NetIncomeLoss>
<us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue id="Factid_9744637" contextRef="P10_01_2019To12_31_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="0">18000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
<us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue id="Factid_9744639" contextRef="P10_01_2019To12_31_2019" unitRef="Unit_USD" decimals="0">18000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
<us-gaap:SharesOutstanding id="Factid_9744640" contextRef="PAsOn12_31_2019_CommonClassUndefinedMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="0">12277337</us-gaap:SharesOutstanding>
<us-gaap:StockholdersEquity id="Factid_9744641" contextRef="PAsOn12_31_2019_CommonClassUndefinedMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="0">1228000</us-gaap:StockholdersEquity>
<us-gaap:SharesOutstanding id="Factid_9744642" contextRef="PAsOn12_31_2019_CommonClassBMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="0">2308857</us-gaap:SharesOutstanding>
<us-gaap:StockholdersEquity id="Factid_9744643" contextRef="PAsOn12_31_2019_CommonClassBMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="0">231000</us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity id="Factid_9744644" contextRef="PAsOn12_31_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="0">12177000</us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity id="Factid_9744645" contextRef="PAsOn12_31_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="0">144386000</us-gaap:StockholdersEquity>
<us-gaap:SharesOutstanding id="Factid_9744651" contextRef="PAsOn09_30_2018_CommonClassUndefinedMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="0">12252337</us-gaap:SharesOutstanding>
<us-gaap:StockholdersEquity id="Factid_9744652" contextRef="PAsOn09_30_2018_CommonClassUndefinedMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="0">1225000</us-gaap:StockholdersEquity>
<us-gaap:SharesOutstanding id="Factid_9744653" contextRef="PAsOn09_30_2018_CommonClassBMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="0">2288857</us-gaap:SharesOutstanding>
<us-gaap:StockholdersEquity id="Factid_9744654" contextRef="PAsOn09_30_2018_CommonClassBMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="0">229000</us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity id="Factid_9744655" contextRef="PAsOn09_30_2018_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="0">11862000</us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity id="Factid_9744656" contextRef="PAsOn09_30_2018_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="0">131701000</us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity id="Factid_9744657" contextRef="PAsOn09_30_2018" unitRef="Unit_USD" decimals="0">145017000</us-gaap:StockholdersEquity>
<us-gaap:NetIncomeLoss id="Factid_9744658" contextRef="P10_01_2018To12_31_2018_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="0">313000</us-gaap:NetIncomeLoss>
<us-gaap:NetIncomeLoss id="Factid_9744659" contextRef="P10_01_2018To12_31_2018" unitRef="Unit_USD" decimals="0">313000</us-gaap:NetIncomeLoss>
<us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue id="Factid_9744660" contextRef="P10_01_2018To12_31_2018_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="0">17000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
<us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue id="Factid_9744661" contextRef="P10_01_2018To12_31_2018" unitRef="Unit_USD" decimals="0">17000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
<us-gaap:SharesOutstanding id="Factid_9744662" contextRef="PAsOn12_31_2018_CommonClassUndefinedMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="0">12252337</us-gaap:SharesOutstanding>
<us-gaap:StockholdersEquity id="Factid_9744663" contextRef="PAsOn12_31_2018_CommonClassUndefinedMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="0">1225000</us-gaap:StockholdersEquity>
<us-gaap:SharesOutstanding id="Factid_9744664" contextRef="PAsOn12_31_2018_CommonClassBMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="0">2288857</us-gaap:SharesOutstanding>
<us-gaap:StockholdersEquity id="Factid_9744665" contextRef="PAsOn12_31_2018_CommonClassBMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="0">229000</us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity id="Factid_9744666" contextRef="PAsOn12_31_2018_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="0">11879000</us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity id="Factid_9744667" contextRef="PAsOn12_31_2018_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="0">132014000</us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity id="Factid_9744668" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="0">145347000</us-gaap:StockholdersEquity>
<dei:CurrentFiscalYearEndDate id="Factid_9744806" contextRef="P10_01_2019To12_31_2019">--09-30</dei:CurrentFiscalYearEndDate>
<us-gaap:FairValueMeasurementPolicyPolicyTextBlock id="Factid_9744831" contextRef="P10_01_2019To12_31_2019">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Fair Value Measure&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;me&lt;/div&gt;nts &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The fair value of financial instruments is presented based upon a hierarchy of levels that prioritizes the inputs of valuation techniques used to measure fair value. The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level 1 measurements) and the lowest priority to unobservable inputs (Level 3 measurements). A financial instrument&amp;#8217;s level within the fair value hierarchy is based on the lowest level of any input that is significant to the fair value measurement. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The fair value of marketable equity securities, mutual funds, exchange-traded funds, corporate bonds, government securities, and cash and money funds are substantially based on quoted market prices (Level 1). Corporate bonds are valued using market standard valuation methodologies, including: discounted cash flow methodologies, and matrix pricing or other similar techniques. The inputs to these market standard valuation methodologies include, but are not limited to: interest rates, credit standing of the issuer or counterparty, industry sector of the issuer, coupon rate, call provisions, maturity, estimated duration and assumptions regarding liquidity and estimated future cash flows. In addition to bond characteristics, the valuation methodologies incorporate market data, such as actual trades completed, bids and actual dealer quotes, where such information is available. Accordingly, the estimated fair values are based on available market information and judgments about financial instruments (Level 2). Fair values of the Level&amp;#160;2 investments are provided by the Company&amp;#8217;s professional investment management firm. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following table sets forth, by level, within the fair value hierarchy, the Company&amp;#8217;s assets measured at fair value as of December&amp;#160;31, 2019:&lt;/div&gt;&lt;/div&gt; &lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; width: 80%; margin: 0in;;text-align:left;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; vertical-align: top; width: 64%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top; width: 2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;;width:1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;;width:5.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;;width:0.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top; width: 2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;;width:1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;;width:5.8%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;;width:0.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top; width: 2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;;width:1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;;width:5.8%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;;width:0.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top; width: 2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;;width:1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;;width:5.8%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;;width:0.5%;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="14" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;Fair&amp;#160;Value&amp;#160;Measurements&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;Level&amp;#160;1&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;Level&amp;#160;2&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;Level&amp;#160;3&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;Total&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top; width: 64%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Equities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.5%;"&gt;14,070,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;"&gt;$&lt;/td&gt;&lt;td style="padding: 0pt 4pt 0pt 0pt; background-color: rgb(204, 238, 255); width: 6%; height: 15px;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;"&gt;$&lt;/td&gt;&lt;td style="padding: 0pt 4pt 0pt 0pt; background-color: rgb(204, 238, 255); width: 6%;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.8%;"&gt;14,070,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align: top; width: 64%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Mutual Funds&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;text-align:right;;width:5.5%;"&gt;4,052,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0pt 4pt 0pt 0pt; width: 6%; height: 15px;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0pt 4pt 0pt 0pt; width: 6%;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;text-align:right;;width:5.8%;"&gt;4,052,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top; width: 64%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Exchange-Traded Funds&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.5%;"&gt;5,298,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0pt 4pt 0pt 0pt; background-color: rgb(204, 238, 255); width: 6%; height: 15px;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0pt 4pt 0pt 0pt; background-color: rgb(204, 238, 255); width: 6%;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.8%;"&gt;5,298,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align: top; width: 64%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Corporate Bonds&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0pt 4pt 0pt 0pt; height: 15px;;text-align:right;;vertical-align:bottom;;width:5.5%;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;text-align:right;;width:5.8%;"&gt;42,474,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0pt 4pt 0pt 0pt; width: 6%;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;text-align:right;;width:5.8%;"&gt;42,474,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top; width: 64%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Government Securities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.5%;"&gt;40,005,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0pt 4pt 0pt 0pt; background-color: rgb(204, 238, 255); width: 6%; height: 15px;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0pt 4pt 0pt 0pt; background-color: rgb(204, 238, 255); width: 6%;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.8%;"&gt;40,005,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align: top; width: 64%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cash and Money Funds&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;text-align:right;;width:5.5%;"&gt;1,333,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0pt 4pt 0pt 0pt; width: 6%; height: 15px;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0pt 4pt 0pt 0pt; width: 6%;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;text-align:right;;width:5.8%;"&gt;1,333,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 64%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:1%;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:5.5%;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:1%;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:5.8%;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:1%;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0pt 4pt 0pt 0pt; width: 6%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:1%;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:5.8%;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top; width: 64%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; background: none; line-height: normal;"&gt;&lt;div style="background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.5%;"&gt;64,758,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.8%;"&gt;42,474,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;"&gt;$&lt;/td&gt;&lt;td style="padding: 0pt 4pt 0pt 0pt; background-color: rgb(204, 238, 255); width: 6%;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.8%;"&gt;107,232,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 64%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:1%;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:5.5%;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:1%;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:5.8%;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:1%;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:5.8%;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:1%;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:5.8%;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net unrealized gains recognized during the quarter ended December&amp;#160;31, 2019 on trading securities still held as of December&amp;#160;31, 2019 were $1,190,000. There were no transfers of investments between Level&amp;#160;1 and Level&amp;#160;2 during the quarter ended December&amp;#160;31, 2019. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 1px; margin-top: 12px; margin-bottom: 0px; background: none;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following table sets forth by level, within the fair value hierarchy, the Company&amp;#8217;s assets measured at fair value as of September&amp;#160;30, 2019: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; width: 80%; margin: 0in;;text-align:left;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; vertical-align: top; width: 64%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top; width: 2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;;width:1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;;width:5.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;;width:.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top; width: 2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;;width:1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;;width:5.8%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;;width:.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top; width: 2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;;width:1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;;width:5.8%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;;width:.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top; width: 2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;;width:1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;;width:5.8%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;;width:.5%;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="14" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;Fair&amp;#160;Value&amp;#160;Measurements&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;Level&amp;#160;1&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;Level&amp;#160;2&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;Level&amp;#160;3&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;Total&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top; width: 64%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Equities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.5%;"&gt;10,412,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.8%;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.8%;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.8%;"&gt;10,412,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align: top; width: 64%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Mutual Funds&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;text-align:right;;width:5.5%;"&gt;3,987,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;text-align:right;;width:5.8%;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;text-align:right;;width:5.8%;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;text-align:right;;width:5.8%;"&gt;3,987,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top; width: 64%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Exchange-Traded Funds&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.5%;"&gt;5,163,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.8%;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.8%;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.8%;"&gt;5,163,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align: top; width: 64%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Corporate Bonds&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;text-align:right;;width:5.5%;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;text-align:right;;width:5.8%;"&gt;38,690,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;text-align:right;;width:5.8%;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;text-align:right;;width:5.8%;"&gt;38,690,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top; width: 64%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Government Securities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.5%;"&gt;45,171,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.8%;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.8%;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.8%;"&gt;45,171,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align: top; width: 64%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cash and Money Funds&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;text-align:right;;width:5.5%;"&gt;1,899,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;text-align:right;;width:5.8%;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;text-align:right;;width:5.8%;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;text-align:right;;width:5.8%;"&gt;1,899,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 64%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:1%;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:5.5%;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:1%;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:5.8%;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:1%;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:5.8%;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:1%;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:5.8%;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top; width: 64%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; background: none; line-height: normal;"&gt;&lt;div style="background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.5%;"&gt;66,632,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.8%;"&gt;38,690,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.8%;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.8%;"&gt;105,322,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 64%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:1%;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:5.5%;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:1%;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:5.8%;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:1%;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:5.8%;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:1%;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:5.8%;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net unrealized losses recognized during the quarter ended December&amp;#160;31, 2018 on trading securities still held as of December&amp;#160;31, 2018 were $(2,425,000). There were no transfers of &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;investments&lt;/div&gt; between Level&amp;#160;1 and Level&amp;#160;2 during the quarter ended December&amp;#160;31, 2018. In the quarter ended December &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;31&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;,&lt;/div&gt; &lt;/div&gt;2018, the Company invested an additional $2.0&amp;#160;million of its operating cash in marketable securities. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The carrying amounts of cash and cash equivalents, accounts receivable and accounts payable approximate fair value because of the short-term nature of these items.&lt;/div&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
<us-gaap:ConcentrationRiskBenchmarkDescription id="Factid_9781153" contextRef="P10_01_2018To12_31_2018_CustomerOneMembersrtMajorCustomersAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis">less than 1%</us-gaap:ConcentrationRiskBenchmarkDescription>
<us-gaap:ConcentrationRiskBenchmarkDescription id="Factid_9781154" contextRef="P10_01_2018To12_31_2018_CustomerTwoMembersrtMajorCustomersAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis">less than 1%</us-gaap:ConcentrationRiskBenchmarkDescription>
<us-gaap:EarningsPerShareTextBlock id="Factid_10011222" contextRef="P10_01_2019To12_31_2019">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; background: none; line-height: 12pt;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Note 5 &amp;#8211; Earnings per Share Data &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following table sets forth the computation of basic and diluted earnings per share for the quarters ended December&amp;#160;31, 2019 and 2018: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; width: 80%; margin: 0in auto 0in 0px;;text-align:left;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; vertical-align: top; width: 75%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top; width: 6%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top; width: 6%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;December&amp;#160;31,&amp;#160;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;December&amp;#160;31,&amp;#160;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top; width: 75%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net income&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 6%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;2,489,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 6%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;313,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 75%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 6%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 6%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align: top; width: 75%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Common Shares:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 6%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 6%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top; width: 75%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; background: none; line-height: normal;"&gt;&lt;div style="background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Weighted-average common shares outstanding&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 6%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;14,586,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 6%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;14,541,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align: top; width: 75%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Effect of dilutive stock options&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 6%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;text-align:right;"&gt;134,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 6%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;text-align:right;"&gt;158,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 75%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 6%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 6%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top; width: 75%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; background: none; line-height: normal;"&gt;&lt;div style="background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Weighted-average diluted shares outstanding&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 6%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;14,720,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 6%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;14,699,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 75%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 6%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 6%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align: top; width: 75%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Basic:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 6%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 6%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top; width: 75%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; background: none; line-height: normal;"&gt;&lt;div style="background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net income per share&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 6%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;0.17&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 6%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;0.02&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 75%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 6%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 6%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align: top; width: 75%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Diluted:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 6%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 6%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top; width: 75%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; background: none; line-height: normal;"&gt;&lt;div style="background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net income per share&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 6%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;0.17&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 6%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;0.02&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 75%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 6%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 6%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Basic earnings per share is based on the weighted-average number of shares outstanding. Diluted earnings per share is based on the sum of the weighted-average number of shares outstanding plus common stock equivalents. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Weighted-average shares issuable upon the exercise of stock options included in the diluted earnings per share calculation for the quarter ended December&amp;#160;31, 2019 were 272,000, which equates to 134,000 dilutive common stock equivalents. Weighted-average shares issuable upon the exercise of stock options included in the diluted earnings per share calculation for the quarter ended December&amp;#160;31, 2018 were 317,000, which equated to 158,000 dilutive common stock equivalents. Weighted-average shares issuable upon the exercise of stock options, which were not included in the diluted earnings per share calculations because they were anti-dilutive, were zero for the quarters ended December&amp;#160;31, 2019 and 2018.&lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:EarningsPerShareTextBlock>
<us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock id="Factid_10011223" contextRef="P10_01_2019To12_31_2019">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following table sets forth the computation of basic and diluted earnings per share for the quarters ended December&amp;#160;31, 2019 and 2018: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; width: 80%; margin: 0in auto 0in 0px;;text-align:left;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; vertical-align: top; width: 75%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top; width: 6%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top; width: 6%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;December&amp;#160;31,&amp;#160;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;December&amp;#160;31,&amp;#160;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top; width: 75%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net income&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 6%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;2,489,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 6%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;313,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 75%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 6%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 6%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align: top; width: 75%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Common Shares:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 6%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 6%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top; width: 75%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; background: none; line-height: normal;"&gt;&lt;div style="background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Weighted-average common shares outstanding&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 6%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;14,586,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 6%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;14,541,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align: top; width: 75%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Effect of dilutive stock options&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 6%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;text-align:right;"&gt;134,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 6%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;text-align:right;"&gt;158,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 75%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 6%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 6%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top; width: 75%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; background: none; line-height: normal;"&gt;&lt;div style="background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Weighted-average diluted shares outstanding&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 6%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;14,720,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 6%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;14,699,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 75%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 6%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 6%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align: top; width: 75%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Basic:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 6%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 6%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top; width: 75%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; background: none; line-height: normal;"&gt;&lt;div style="background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net income per share&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 6%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;0.17&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 6%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;0.02&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 75%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 6%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 6%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align: top; width: 75%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Diluted:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 6%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 6%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top; width: 75%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; background: none; line-height: normal;"&gt;&lt;div style="background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net income per share&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 6%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;0.17&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 6%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;0.02&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 75%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 6%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 6%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
<us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock id="Factid_10093751" contextRef="P10_01_2019To12_31_2019">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Accounting Pronouncements and Policies &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; background: none;"&gt;In May 2014, the FASB issued ASU &lt;div style="white-space: nowrap; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;No.&amp;#160;2014-09,&lt;/div&gt; &lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Revenue from Contracts with Customers&lt;/div&gt; (Topic 606) (&amp;#8220;ASU &lt;div style="white-space: nowrap; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2014-09&amp;#8221;),&lt;/div&gt; amending its accounting guidance related to revenue recognition. Under this ASU and subsequently issued amendments, revenue is recognized to depict the transfer of goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. Additional disclosures are required to provide the nature, amount, timing and uncertainty of revenue and cash flows arising from customer contracts, including significant judgments and changes in judgments and assets recognized from costs incurred to obtain or fulfill a contract. The standard is effective for annual periods, and interim periods within those annual periods, beginning after December&amp;#160;15, 2017. The Company adopted ASU &lt;div style="white-space: nowrap; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2014-09&lt;/div&gt; in the first quarter of fiscal 2019. The Company elected to adopt the standard using the modified retrospective method. The adoption of ASU &lt;div style="white-space: nowrap; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2014-09&lt;/div&gt; did not have a significant impact on its consolidated financial statements.&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&gt;In February 2016, the FASB issued ASU No. &lt;div style="white-space: nowrap; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2016-02,&lt;/div&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;&amp;#160;Leases&lt;/div&gt;&amp;#160;(Topic 842) (&amp;#8220;ASU &lt;div style="white-space: nowrap; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2016-02&amp;#8221;).&lt;/div&gt; With adoption of this standard, lessees will have to recognize most leases as a &lt;div style="white-space: nowrap; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;right-of-use&lt;/div&gt;&lt;/div&gt; asset and a lease liability on their balance sheet. For income statement purposes, the FASB retained a dual model, requiring leases to be classified as either operating or finance. Classification will be based on criteria that are similar to those applied in current lease accounting. ASU &lt;div style="white-space: nowrap; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2016-02&lt;/div&gt; must be applied on a modified retrospective basis and is effective for fiscal years beginning after December&amp;#160;15, 2018, and interim periods within those years, with early adoption permitted. The Company adopted ASU &lt;div style="white-space: nowrap; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2016-02&lt;/div&gt; in the first quarter of fiscal 2020. The adoption of ASU &lt;div style="white-space: nowrap; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2016-02&lt;/div&gt; did not have a significant impact on its consolidated financial statements.&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&gt;In May 2017, the FASB issued ASU &lt;div style="white-space: nowrap; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2017-09,&lt;/div&gt; &lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Compensation&amp;#8212;Stock Compensation&lt;/div&gt; (Topic 718): &lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Scope of Modification Accounting&lt;/div&gt; (&amp;#8220;ASU &lt;div style="white-space: nowrap; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2017-09&amp;#8221;).&lt;/div&gt; The new guidance clarifies when a change to the terms or conditions of a share based payment award must be accounted for as a modification. ASU &lt;div style="white-space: nowrap; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2017-09&lt;/div&gt; is effective for annual periods, and interim periods within those annual periods, beginning after December&amp;#160;15, 2017, with early adoption permitted. The Company adopted ASU &lt;div style="white-space: nowrap; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2017-09&lt;/div&gt; in the first quarter of fiscal 2019. The adoption of ASU &lt;div style="white-space: nowrap; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2017-09&lt;/div&gt; did not have a significant impact on consolidated financial statements.&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
<us-gaap:IncreaseDecreaseInDeferredIncomeTaxes id="Factid_10093842" contextRef="P10_01_2019To12_31_2019_InternalRevenueServiceIRSMemberusgaapIncomeTaxAuthorityAxis" unitRef="Unit_USD" decimals="-5">1700000</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
<us-gaap:IncreaseDecreaseInAccruedLiabilities id="Factid_10093843" contextRef="P10_01_2019To12_31_2019_InternalRevenueServiceIRSMemberusgaapIncomeTaxAuthorityAxis" unitRef="Unit_USD" decimals="-5">1800000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
<us-gaap:MarketableSecuritiesPolicy id="Factid_10094277" contextRef="P10_01_2019To12_31_2019">&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 10pt; background: none; font-family: &amp;quot;times new roman&amp;quot;, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Marketable debt and equity securities are categorized as trading securities and are thus marked to market and stated at fair value. Fair value is determined using the quoted closing or latest bid prices for Level&amp;#160;1 investments and market standard valuation methodologies for Level&amp;#160;2 investments. Realized gains and losses on investment transactions are determined by specific identification and are recognized as incurred in the condensed consolidated statements of income. Net unrealized gains and losses are reported in the condensed consolidated statements of income in the current period and represent the change in the fair value of investment holdings during the period.&lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:MarketableSecuritiesPolicy>
<us-gaap:MarketableSecuritiesTextBlock id="Factid_10094285" contextRef="P10_01_2019To12_31_2019">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 8pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Note 2 &amp;#8211; Marketable Securities&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:times new roman"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 10pt; background: none; font-family: &amp;quot;times new roman&amp;quot;, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Marketable debt and equity securities are categorized as trading securities and are thus marked to market and stated at fair value. Fair value is determined using the quoted closing or latest bid prices for Level&amp;#160;1 investments and market standard valuation methodologies for Level&amp;#160;2 investments. Realized gains and losses on investment transactions are determined by specific identification and are recognized as incurred in the condensed consolidated statements of income. Net unrealized gains and losses are reported in the condensed consolidated statements of income in the current period and represent the change in the fair value of investment holdings during the period.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Fair Value Measure&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;me&lt;/div&gt;nts &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The fair value of financial instruments is presented based upon a hierarchy of levels that prioritizes the inputs of valuation techniques used to measure fair value. The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level 1 measurements) and the lowest priority to unobservable inputs (Level 3 measurements). A financial instrument&amp;#8217;s level within the fair value hierarchy is based on the lowest level of any input that is significant to the fair value measurement. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The fair value of marketable equity securities, mutual funds, exchange-traded funds, corporate bonds, government securities, and cash and money funds are substantially based on quoted market prices (Level 1). Corporate bonds are valued using market standard valuation methodologies, including: discounted cash flow methodologies, and matrix pricing or other similar techniques. The inputs to these market standard valuation methodologies include, but are not limited to: interest rates, credit standing of the issuer or counterparty, industry sector of the issuer, coupon rate, call provisions, maturity, estimated duration and assumptions regarding liquidity and estimated future cash flows. In addition to bond characteristics, the valuation methodologies incorporate market data, such as actual trades completed, bids and actual dealer quotes, where such information is available. Accordingly, the estimated fair values are based on available market information and judgments about financial instruments (Level 2). Fair values of the Level&amp;#160;2 investments are provided by the Company&amp;#8217;s professional investment management firm. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following table sets forth, by level, within the fair value hierarchy, the Company&amp;#8217;s assets measured at fair value as of December&amp;#160;31, 2019:&lt;/div&gt;&lt;/div&gt; &lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; width: 80%; margin: 0in;;text-align:left;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; vertical-align: top; width: 64%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top; width: 2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;;width:1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;;width:5.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;;width:0.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top; width: 2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;;width:1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;;width:5.8%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;;width:0.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top; width: 2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;;width:1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;;width:5.8%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;;width:0.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top; width: 2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;;width:1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;;width:5.8%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;;width:0.5%;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="14" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;Fair&amp;#160;Value&amp;#160;Measurements&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;Level&amp;#160;1&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;Level&amp;#160;2&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;Level&amp;#160;3&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;Total&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top; width: 64%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Equities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.5%;"&gt;14,070,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;"&gt;$&lt;/td&gt;&lt;td style="padding: 0pt 4pt 0pt 0pt; background-color: rgb(204, 238, 255); width: 6%; height: 15px;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;"&gt;$&lt;/td&gt;&lt;td style="padding: 0pt 4pt 0pt 0pt; background-color: rgb(204, 238, 255); width: 6%;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.8%;"&gt;14,070,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align: top; width: 64%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Mutual Funds&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;text-align:right;;width:5.5%;"&gt;4,052,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0pt 4pt 0pt 0pt; width: 6%; height: 15px;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0pt 4pt 0pt 0pt; width: 6%;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;text-align:right;;width:5.8%;"&gt;4,052,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top; width: 64%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Exchange-Traded Funds&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.5%;"&gt;5,298,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0pt 4pt 0pt 0pt; background-color: rgb(204, 238, 255); width: 6%; height: 15px;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0pt 4pt 0pt 0pt; background-color: rgb(204, 238, 255); width: 6%;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.8%;"&gt;5,298,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align: top; width: 64%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Corporate Bonds&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0pt 4pt 0pt 0pt; height: 15px;;text-align:right;;vertical-align:bottom;;width:5.5%;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;text-align:right;;width:5.8%;"&gt;42,474,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0pt 4pt 0pt 0pt; width: 6%;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;text-align:right;;width:5.8%;"&gt;42,474,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top; width: 64%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Government Securities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.5%;"&gt;40,005,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0pt 4pt 0pt 0pt; background-color: rgb(204, 238, 255); width: 6%; height: 15px;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0pt 4pt 0pt 0pt; background-color: rgb(204, 238, 255); width: 6%;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.8%;"&gt;40,005,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align: top; width: 64%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cash and Money Funds&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;text-align:right;;width:5.5%;"&gt;1,333,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0pt 4pt 0pt 0pt; width: 6%; height: 15px;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0pt 4pt 0pt 0pt; width: 6%;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;text-align:right;;width:5.8%;"&gt;1,333,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 64%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:1%;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:5.5%;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:1%;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:5.8%;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:1%;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0pt 4pt 0pt 0pt; width: 6%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:1%;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:5.8%;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top; width: 64%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; background: none; line-height: normal;"&gt;&lt;div style="background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.5%;"&gt;64,758,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.8%;"&gt;42,474,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;"&gt;$&lt;/td&gt;&lt;td style="padding: 0pt 4pt 0pt 0pt; background-color: rgb(204, 238, 255); width: 6%;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.8%;"&gt;107,232,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 64%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:1%;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:5.5%;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:1%;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:5.8%;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:1%;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:5.8%;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:1%;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:5.8%;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net unrealized gains recognized during the quarter ended December&amp;#160;31, 2019 on trading securities still held as of December&amp;#160;31, 2019 were $1,190,000. There were no transfers of investments between Level&amp;#160;1 and Level&amp;#160;2 during the quarter ended December&amp;#160;31, 2019. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 1px; margin-top: 12px; margin-bottom: 0px; background: none;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following table sets forth by level, within the fair value hierarchy, the Company&amp;#8217;s assets measured at fair value as of September&amp;#160;30, 2019: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; width: 80%; margin: 0in;;text-align:left;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; vertical-align: top; width: 64%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top; width: 2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;;width:1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;;width:5.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;;width:.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top; width: 2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;;width:1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;;width:5.8%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;;width:.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top; width: 2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;;width:1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;;width:5.8%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;;width:.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top; width: 2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;;width:1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;;width:5.8%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;;width:.5%;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="14" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;Fair&amp;#160;Value&amp;#160;Measurements&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;Level&amp;#160;1&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;Level&amp;#160;2&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;Level&amp;#160;3&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;Total&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top; width: 64%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Equities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.5%;"&gt;10,412,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.8%;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.8%;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.8%;"&gt;10,412,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align: top; width: 64%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Mutual Funds&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;text-align:right;;width:5.5%;"&gt;3,987,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;text-align:right;;width:5.8%;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;text-align:right;;width:5.8%;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;text-align:right;;width:5.8%;"&gt;3,987,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top; width: 64%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Exchange-Traded Funds&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.5%;"&gt;5,163,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.8%;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.8%;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.8%;"&gt;5,163,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align: top; width: 64%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Corporate Bonds&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;text-align:right;;width:5.5%;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;text-align:right;;width:5.8%;"&gt;38,690,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;text-align:right;;width:5.8%;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;text-align:right;;width:5.8%;"&gt;38,690,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top; width: 64%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Government Securities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.5%;"&gt;45,171,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.8%;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.8%;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.8%;"&gt;45,171,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align: top; width: 64%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cash and Money Funds&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;text-align:right;;width:5.5%;"&gt;1,899,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;text-align:right;;width:5.8%;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;text-align:right;;width:5.8%;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;text-align:right;;width:5.8%;"&gt;1,899,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 64%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:1%;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:5.5%;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:1%;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:5.8%;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:1%;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:5.8%;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:1%;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:5.8%;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top; width: 64%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; background: none; line-height: normal;"&gt;&lt;div style="background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.5%;"&gt;66,632,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.8%;"&gt;38,690,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.8%;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.8%;"&gt;105,322,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 64%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:1%;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:5.5%;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:1%;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:5.8%;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:1%;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:5.8%;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top; width: 2%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:1%;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:5.8%;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net unrealized losses recognized during the quarter ended December&amp;#160;31, 2018 on trading securities still held as of December&amp;#160;31, 2018 were $(2,425,000). There were no transfers of &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;investments&lt;/div&gt; between Level&amp;#160;1 and Level&amp;#160;2 during the quarter ended December&amp;#160;31, 2018. In the quarter ended December &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;31&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;,&lt;/div&gt; &lt;/div&gt;2018, the Company invested an additional $2.0&amp;#160;million of its operating cash in marketable securities. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The carrying amounts of cash and cash equivalents, accounts receivable and accounts payable approximate fair value because of the short-term nature of these items.&lt;/div&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:MarketableSecuritiesTextBlock>
<xbrli:unit id="Unit_USD">
<xbrli:measure>iso4217:USD</xbrli:measure>
</xbrli:unit>
<xbrli:unit id="Unit_shares">
<xbrli:measure>xbrli:shares</xbrli:measure>
</xbrli:unit>
<xbrli:unit id="Unit_pure">
<xbrli:measure>xbrli:pure</xbrli:measure>
</xbrli:unit>
<xbrli:unit id="Unit_USD_per_Share">
<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>
<link:footnoteLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
<link:loc xlink:href="#Factid_9744656" xlink:type="locator" xlink:label="loc_1" />
<link:footnote xlink:role="http://www.xbrl.org/2003/role/footnote" xml:lang="en-US" xlink:type="resource" xlink:label="FN_39348">The balances as of September 30, 2018 and December 31, 2018, and the amounts for the quarter ended December 31, 2018, have been adjusted to reflect the change in inventory accounting method, as described in Note 3 to the Condensed Consolidated Financial Statements.</link:footnote>
<link:footnoteArc xlink:type="arc" xlink:to="FN_39348" order="1" xlink:from="loc_1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" />
<link:loc xlink:href="#Factid_9744657" xlink:type="locator" xlink:label="loc_2" />
<link:footnoteArc xlink:type="arc" xlink:to="FN_39348" order="1" xlink:from="loc_2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" />
<link:loc xlink:href="#Factid_9744658" xlink:type="locator" xlink:label="loc_3" />
<link:footnoteArc xlink:type="arc" xlink:to="FN_39348" order="1" xlink:from="loc_3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" />
<link:loc xlink:href="#Factid_9744659" xlink:type="locator" xlink:label="loc_4" />
<link:footnoteArc xlink:type="arc" xlink:to="FN_39348" order="1" xlink:from="loc_4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" />
<link:loc xlink:href="#Factid_9744661" xlink:type="locator" xlink:label="loc_5" />
<link:footnoteArc xlink:type="arc" xlink:to="FN_39348" order="1" xlink:from="loc_5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" />
<link:loc xlink:href="#Factid_9744667" xlink:type="locator" xlink:label="loc_6" />
<link:footnoteArc xlink:type="arc" xlink:to="FN_39348" order="1" xlink:from="loc_6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" />
<link:loc xlink:href="#Factid_9744668" xlink:type="locator" xlink:label="loc_7" />
<link:footnoteArc xlink:type="arc" xlink:to="FN_39348" order="1" xlink:from="loc_7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" />
</link:footnoteLink>
</xbrli:xbrl>

</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>6
<FILENAME>genc-20191231.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--Generated by DFIN XBRL Instance Document - http://www.dfinsolutions.com/ - Version R3.0 - on 30-January-2020 [11:31:48] {AM}-->
<schema targetNamespace="http://www.gencor.com/20191231" elementFormDefault="qualified" xmlns:genc="http://www.gencor.com/20191231" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:us-gaap="http://fasb.org/us-gaap/2019-01-31" xmlns:country="http://xbrl.sec.gov/country/2017-01-31" xmlns:currency="http://xbrl.sec.gov/currency/2019-01-31" xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31" xmlns:exch="http://xbrl.sec.gov/exch/2019-01-31" xmlns:naics="http://xbrl.sec.gov/naics/2017-01-31" xmlns:sic="http://xbrl.sec.gov/sic/2011-01-31" xmlns:us-types="http://fasb.org/us-types/2019-01-31" xmlns:stpr="http://xbrl.sec.gov/stpr/2018-01-31" xmlns:deprecated="http://www.xbrl.org/2009/arcrole/fact-explanatoryFact" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:srt="http://fasb.org/srt/2019-01-31" xmlns:srt-types="http://fasb.org/srt-types/2019-01-31">
<annotation>
<appinfo>
<link:roleType roleURI="http://www.gencor.com/role/CoverPage" id="CoverPage">
<link:definition>1001 - Document - Cover Page</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.gencor.com/role/CondensedConsolidatedBalanceSheets" id="CondensedConsolidatedBalanceSheets">
<link:definition>1002 - Statement - Condensed Consolidated Balance Sheets</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.gencor.com/role/CondensedConsolidatedBalanceSheetsParenthetical" id="CondensedConsolidatedBalanceSheetsParenthetical">
<link:definition>1003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.gencor.com/role/CondensedConsolidatedStatementsOfIncome" id="CondensedConsolidatedStatementsOfIncome">
<link:definition>1004 - Statement - Condensed Consolidated Statements of Income</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.gencor.com/role/CondensedConsolidatedStatementsOfShareholdersEquity" id="CondensedConsolidatedStatementsOfShareholdersEquity">
<link:definition>1005 - Statement - Condensed Consolidated Statements of Shareholders' Equity</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.gencor.com/role/CondensedConsolidatedStatementsOfCashFlows" id="CondensedConsolidatedStatementsOfCashFlows">
<link:definition>1006 - Statement - Condensed Consolidated Statements of Cash Flows</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.gencor.com/role/BasisOfPresentation" id="BasisOfPresentation">
<link:definition>1007 - Disclosure - Basis of Presentation</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.gencor.com/role/MarketableSecurities" id="MarketableSecurities">
<link:definition>1008 - Disclosure - Marketable Securities</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.gencor.com/role/Inventories" id="Inventories">
<link:definition>1009 - Disclosure - Inventories</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.gencor.com/role/CostsAndEstimatedEarningsInExcessOfBillings" id="CostsAndEstimatedEarningsInExcessOfBillings">
<link:definition>1010 - Disclosure - Costs and Estimated Earnings in Excess of Billings</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.gencor.com/role/EarningsPerShareData" id="EarningsPerShareData">
<link:definition>1011 - Disclosure - Earnings per Share Data</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.gencor.com/role/CustomersWith10OrGreaterOfNetRevenues" id="CustomersWith10OrGreaterOfNetRevenues">
<link:definition>1012 - Disclosure - Customers with 10% (or greater) of Net Revenues</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.gencor.com/role/IncomeTaxes" id="IncomeTaxes">
<link:definition>1013 - Disclosure - Income Taxes</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.gencor.com/role/RevenueRecognitionAndRelatedCosts" id="RevenueRecognitionAndRelatedCosts">
<link:definition>1014 - Disclosure - Revenue Recognition and Related Costs</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.gencor.com/role/BasisOfPresentationPolicies" id="BasisOfPresentationPolicies">
<link:definition>1015 - Disclosure - Basis of Presentation (Policies)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.gencor.com/role/MarketableSecuritiesTables" id="MarketableSecuritiesTables">
<link:definition>1016 - Disclosure - Marketable Securities (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.gencor.com/role/InventoriesTables" id="InventoriesTables">
<link:definition>1017 - Disclosure - Inventories (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.gencor.com/role/CostsAndEstimatedEarningsInExcessOfBillingsTables" id="CostsAndEstimatedEarningsInExcessOfBillingsTables">
<link:definition>1018 - Disclosure - Costs and Estimated Earnings in Excess of Billings (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.gencor.com/role/EarningsPerShareDataTables" id="EarningsPerShareDataTables">
<link:definition>1019 - Disclosure - Earnings per Share Data (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.gencor.com/role/RevenueRecognitionAndRelatedCostsTables" id="RevenueRecognitionAndRelatedCostsTables">
<link:definition>1020 - Disclosure - Revenue Recognition and Related Costs (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.gencor.com/role/MarketableSecuritiesCompanysAssetsMeasuredAtFairValueDetail" id="MarketableSecuritiesCompanysAssetsMeasuredAtFairValueDetail">
<link:definition>1021 - Disclosure - Marketable Securities - Company's Assets Measured at Fair Value (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.gencor.com/role/MarketableSecuritiesAdditionalInformationDetail" id="MarketableSecuritiesAdditionalInformationDetail">
<link:definition>1022 - Disclosure - Marketable Securities - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.gencor.com/role/InventoriesNetInventoriesDetail" id="InventoriesNetInventoriesDetail">
<link:definition>1023 - Disclosure - Inventories - Net Inventories (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.gencor.com/role/InventoriesAdditionalInformationDetail" id="InventoriesAdditionalInformationDetail">
<link:definition>1024 - Disclosure - Inventories - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.gencor.com/role/CostsAndEstimatedEarningsInExcessOfBillingsCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsDetail" id="CostsAndEstimatedEarningsInExcessOfBillingsCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsDetail">
<link:definition>1025 - Disclosure - Costs and Estimated Earnings in Excess of Billings - Costs and Estimated Earnings in Excess of Billings on Uncompleted Contracts (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.gencor.com/role/EarningsPerShareDataBasicAndDilutedEarningsPerShareDetail" id="EarningsPerShareDataBasicAndDilutedEarningsPerShareDetail">
<link:definition>1026 - Disclosure - Earnings per Share Data - Basic and Diluted Earnings Per Share (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.gencor.com/role/EarningsPerShareDataAdditionalInformationDetail" id="EarningsPerShareDataAdditionalInformationDetail">
<link:definition>1027 - Disclosure - Earnings Per Share Data - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.gencor.com/role/CustomersWith10OrGreaterOfNetRevenuesAdditionalInformationDetail" id="CustomersWith10OrGreaterOfNetRevenuesAdditionalInformationDetail">
<link:definition>1028 - Disclosure - Customers with 10% (or greater) of Net Revenues - Additional information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.gencor.com/role/IncomeTaxesAdditionalInformationDetail" id="IncomeTaxesAdditionalInformationDetail">
<link:definition>1029 - Disclosure - Income Taxes - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.gencor.com/role/RevenueRecognitionAndRelatedCostsDisaggregationOfCompanysNetRevenueByMajorSourceDetail" id="RevenueRecognitionAndRelatedCostsDisaggregationOfCompanysNetRevenueByMajorSourceDetail">
<link:definition>1030 - Disclosure - Revenue Recognition and Related Costs - Disaggregation of Company's Net Revenue by Major Source (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.gencor.com/role/RevenueRecognitionAndRelatedCostsAdditionalInformationDetail" id="RevenueRecognitionAndRelatedCostsAdditionalInformationDetail">
<link:definition>1031 - Disclosure - Revenue Recognition and Related Costs - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:linkbaseRef xlink:type="simple" xlink:href="genc-20191231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
<link:linkbaseRef xlink:type="simple" xlink:href="genc-20191231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
<link:linkbaseRef xlink:type="simple" xlink:href="genc-20191231_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
<link:linkbaseRef xlink:type="simple" xlink:href="genc-20191231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
</appinfo>
</annotation>
<import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
<import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" />
<import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" />
<import namespace="http://fasb.org/us-gaap/2019-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd" />
<import namespace="http://xbrl.sec.gov/country/2017-01-31" schemaLocation="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd" />
<import namespace="http://xbrl.sec.gov/currency/2019-01-31" schemaLocation="https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd" />
<import namespace="http://xbrl.sec.gov/exch/2019-01-31" schemaLocation="https://xbrl.sec.gov/exch/2019/exch-2019-01-31.xsd" />
<import namespace="http://xbrl.sec.gov/naics/2017-01-31" schemaLocation="http://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd" />
<import namespace="http://xbrl.sec.gov/sic/2011-01-31" schemaLocation="http://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd" />
<import namespace="http://xbrl.sec.gov/stpr/2018-01-31" schemaLocation="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd" />
<import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd" />
<import namespace="http://www.xbrl.org/2009/role/net" schemaLocation="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd" />
<import namespace="http://www.xbrl.org/2009/arcrole/fact-explanatoryFact" schemaLocation="http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd" />
<import namespace="http://xbrl.sec.gov/dei/2019-01-31" schemaLocation="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd" />
<import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd" />
<import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd" />
<import namespace="http://fasb.org/us-types/2019-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd" />
<import namespace="http://fasb.org/srt/2019-01-31" schemaLocation="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd" />
<import namespace="http://fasb.org/srt-types/2019-01-31" schemaLocation="http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd" />
<element name="CommonClassUndefinedMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="genc_CommonClassUndefinedMember" substitutionGroup="xbrli:item" />
<element name="CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="genc_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsCurrent" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="IncreaseDecreaseInCostAndEstimatedEarningsInExcessOfBilling" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="genc_IncreaseDecreaseInCostAndEstimatedEarningsInExcessOfBilling" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="CostsAndEstimatedEarningsInExcessOfBillingsTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="genc_CostsAndEstimatedEarningsInExcessOfBillingsTextBlock" substitutionGroup="xbrli:item" />
<element name="ScheduleOfCostAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsTableTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="genc_ScheduleOfCostAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsTableTextBlock" substitutionGroup="xbrli:item" />
<element name="InventoryValuationAdjustmentMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="genc_InventoryValuationAdjustmentMember" substitutionGroup="xbrli:item" />
<element name="CostBasisReductionInInventoryPercentage" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="genc_CostBasisReductionInInventoryPercentage" substitutionGroup="xbrli:item" />
<element name="InventoryCostBasisDeterminationPeriodMinimum" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="genc_InventoryCostBasisDeterminationPeriodMinimum" substitutionGroup="xbrli:item" />
<element name="InventoryCostBasisDeterminationPeriodMaximum" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="genc_InventoryCostBasisDeterminationPeriodMaximum" substitutionGroup="xbrli:item" />
<element name="InventoryValuationEstimate" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="genc_InventoryValuationEstimate" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="MoreThanThreeAndWithinFourYearFromBalanceSheetDateMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="genc_MoreThanThreeAndWithinFourYearFromBalanceSheetDateMember" substitutionGroup="xbrli:item" />
<element name="MoreThanFourAndWithinFiveYearFromBalanceSheetDateMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="genc_MoreThanFourAndWithinFiveYearFromBalanceSheetDateMember" substitutionGroup="xbrli:item" />
<element name="MoreThanFiveYearFromBalanceSheetDateAndThereafterMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="genc_MoreThanFiveYearFromBalanceSheetDateAndThereafterMember" substitutionGroup="xbrli:item" />
<element name="CostsAndEstimatedEarningsOnUncompletedContracts" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="genc_CostsAndEstimatedEarningsOnUncompletedContracts" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="CostsIncurredOnUncompletedContracts" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="genc_CostsIncurredOnUncompletedContracts" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="EstimatedEarningsOnUncompletedContracts" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="genc_EstimatedEarningsOnUncompletedContracts" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="CustomerFiveMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="genc_CustomerFiveMember" substitutionGroup="xbrli:item" />
<element name="CustomerFourMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="genc_CustomerFourMember" substitutionGroup="xbrli:item" />
<element name="CustomerOneMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="genc_CustomerOneMember" substitutionGroup="xbrli:item" />
<element name="CustomerSixMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="genc_CustomerSixMember" substitutionGroup="xbrli:item" />
<element name="CustomerThreeMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="genc_CustomerThreeMember" substitutionGroup="xbrli:item" />
<element name="CustomerTwoMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="genc_CustomerTwoMember" substitutionGroup="xbrli:item" />
<element name="IncometaxestableTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="genc_IncometaxestableTable" substitutionGroup="xbrldt:hypercubeItem" />
<element name="IncometaxesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="genc_IncometaxesLineItems" substitutionGroup="xbrli:item" />
<element name="EquipmentSalesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="genc_EquipmentSalesMember" substitutionGroup="xbrli:item" />
<element name="FreightRevenueMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="genc_FreightRevenueMember" substitutionGroup="xbrli:item" />
<element name="OtherRevenuesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="genc_OtherRevenuesMember" substitutionGroup="xbrli:item" />
<element name="PartsAndComponentSalesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="genc_PartsAndComponentSalesMember" substitutionGroup="xbrli:item" />
<element name="CurrentLiabilitiesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="genc_CurrentLiabilitiesMember" substitutionGroup="xbrli:item" />
<element name="ContractWithCustomerAccountsReceivable" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="genc_ContractWithCustomerAccountsReceivable" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="ExpectedPeriodForContractAssetsBillingAndCollection" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="genc_ExpectedPeriodForContractAssetsBillingAndCollection" substitutionGroup="xbrli:item" />
<element name="IncrementalCostsAmortizationPeriod" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="genc_IncrementalCostsAmortizationPeriod" substitutionGroup="xbrli:item" />
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>7
<FILENAME>genc-20191231_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--Generated by DFIN XBRL Instance Document - http://www.dfinsolutions.com/ - Version R3.0 - on 30-January-2020 [11:31:47] {AM}-->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
<roleRef xlink:type="simple" xlink:href="genc-20191231.xsd#CondensedConsolidatedBalanceSheets" roleURI="http://www.gencor.com/role/CondensedConsolidatedBalanceSheets" />
<roleRef xlink:type="simple" xlink:href="genc-20191231.xsd#CondensedConsolidatedStatementsOfIncome" roleURI="http://www.gencor.com/role/CondensedConsolidatedStatementsOfIncome" />
<roleRef xlink:type="simple" xlink:href="genc-20191231.xsd#CondensedConsolidatedStatementsOfCashFlows" roleURI="http://www.gencor.com/role/CondensedConsolidatedStatementsOfCashFlows" />
<roleRef xlink:type="simple" xlink:href="genc-20191231.xsd#InventoriesNetInventoriesDetail" roleURI="http://www.gencor.com/role/InventoriesNetInventoriesDetail" />
<roleRef xlink:type="simple" xlink:href="genc-20191231.xsd#CostsAndEstimatedEarningsInExcessOfBillingsCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsDetail" roleURI="http://www.gencor.com/role/CostsAndEstimatedEarningsInExcessOfBillingsCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsDetail" />
<roleRef xlink:type="simple" xlink:href="genc-20191231.xsd#EarningsPerShareDataBasicAndDilutedEarningsPerShareDetail" roleURI="http://www.gencor.com/role/EarningsPerShareDataBasicAndDilutedEarningsPerShareDetail" />
<calculationLink xlink:type="extended" xlink:role="http://www.gencor.com/role/CondensedConsolidatedBalanceSheets">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_us-gaap_AssetsCurrent" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" use="optional" order="2" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MarketableSecuritiesCurrent" xlink:label="loc_us-gaap_MarketableSecuritiesCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="loc_us-gaap_MarketableSecuritiesCurrent" use="optional" order="3" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent" use="optional" order="4" weight="1" />
<loc xlink:type="locator" xlink:href="genc-20191231.xsd#genc_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsCurrent" xlink:label="loc_GENC_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="loc_GENC_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsCurrent" use="optional" order="5" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="loc_us-gaap_InventoryNet" use="optional" order="6" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PrepaidExpenseCurrent" xlink:label="loc_us-gaap_PrepaidExpenseCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="loc_us-gaap_PrepaidExpenseCurrent" use="optional" order="7" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet" use="optional" order="8" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_us-gaap_OtherAssetsNoncurrent" use="optional" order="9" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.gencor.com/role/CondensedConsolidatedBalanceSheets">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaap_Liabilities" use="optional" order="10" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities" xlink:to="loc_us-gaap_LiabilitiesCurrent" use="optional" order="11" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="loc_us-gaap_AccountsPayableCurrent" use="optional" order="12" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent" use="optional" order="13" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent" use="optional" order="14" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesNoncurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesNoncurrent" use="optional" order="15" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaap_CommitmentsAndContingencies" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaap_CommitmentsAndContingencies" use="optional" order="16" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaap_StockholdersEquity" use="optional" order="17" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="loc_us-gaap_PreferredStockValue" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="loc_us-gaap_PreferredStockValue" use="optional" order="18" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="loc_us-gaap_CommonStockValue" use="optional" order="19" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock" use="optional" order="20" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit" use="optional" order="21" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.gencor.com/role/CondensedConsolidatedStatementsOfIncome">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaap_NonoperatingIncomeExpense" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="loc_us-gaap_NonoperatingIncomeExpense" use="optional" order="2" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense" use="optional" order="3" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentIncomeNet" xlink:label="loc_us-gaap_InvestmentIncomeNet" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense" xlink:to="loc_us-gaap_InvestmentIncomeNet" use="optional" order="4" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MarketableSecuritiesGainLoss" xlink:label="loc_us-gaap_MarketableSecuritiesGainLoss" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense" xlink:to="loc_us-gaap_MarketableSecuritiesGainLoss" use="optional" order="5" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="loc_us-gaap_OperatingIncomeLoss" use="optional" order="6" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostsAndExpenses" xlink:label="loc_us-gaap_CostsAndExpenses" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="loc_us-gaap_CostsAndExpenses" use="optional" order="7" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostOfRevenue" xlink:label="loc_us-gaap_CostOfRevenue" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses" xlink:to="loc_us-gaap_CostOfRevenue" use="optional" order="8" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense" use="optional" order="9" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense" use="optional" order="10" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" use="optional" order="11" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit" use="optional" order="12" weight="-1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.gencor.com/role/CondensedConsolidatedStatementsOfCashFlows">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" use="optional" order="2" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireMarketableSecurities" xlink:label="loc_us-gaap_PaymentsToAcquireMarketableSecurities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_PaymentsToAcquireMarketableSecurities" use="optional" order="3" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" use="optional" order="4" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInTradingSecurities" xlink:label="loc_us-gaap_IncreaseDecreaseInTradingSecurities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInTradingSecurities" use="optional" order="5" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" use="optional" order="6" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization" use="optional" order="7" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts" use="optional" order="8" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_ShareBasedCompensation" use="optional" order="9" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" use="optional" order="10" weight="-1" />
<loc xlink:type="locator" xlink:href="genc-20191231.xsd#genc_IncreaseDecreaseInCostAndEstimatedEarningsInExcessOfBilling" xlink:label="loc_genc_IncreaseDecreaseInCostAndEstimatedEarningsInExcessOfBilling" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" xlink:to="loc_genc_IncreaseDecreaseInCostAndEstimatedEarningsInExcessOfBilling" use="optional" order="11" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories" use="optional" order="12" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidExpense" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidExpense" use="optional" order="13" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable" use="optional" order="14" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" use="optional" order="15" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities" use="optional" order="16" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_ProfitLoss" use="optional" order="17" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" use="optional" order="18" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireProductiveAssets" xlink:label="loc_us-gaap_PaymentsToAcquireProductiveAssets" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaap_PaymentsToAcquireProductiveAssets" use="optional" order="19" weight="-1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.gencor.com/role/InventoriesNetInventoriesDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryRawMaterialsNetOfReserves" xlink:label="loc_us-gaap_InventoryRawMaterialsNetOfReserves" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet" xlink:to="loc_us-gaap_InventoryRawMaterialsNetOfReserves" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryWorkInProcessNetOfReserves" xlink:label="loc_us-gaap_InventoryWorkInProcessNetOfReserves" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet" xlink:to="loc_us-gaap_InventoryWorkInProcessNetOfReserves" use="optional" order="2" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet" xlink:to="loc_us-gaap_InventoryFinishedGoodsNetOfReserves" use="optional" order="3" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.gencor.com/role/CostsAndEstimatedEarningsInExcessOfBillingsCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsDetail">
<loc xlink:type="locator" xlink:href="genc-20191231.xsd#genc_CostsAndEstimatedEarningsOnUncompletedContracts" xlink:label="loc_genc_CostsAndEstimatedEarningsOnUncompletedContracts" />
<loc xlink:type="locator" xlink:href="genc-20191231.xsd#genc_CostsIncurredOnUncompletedContracts" xlink:label="loc_genc_CostsIncurredOnUncompletedContracts" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_genc_CostsAndEstimatedEarningsOnUncompletedContracts" xlink:to="loc_genc_CostsIncurredOnUncompletedContracts" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="genc-20191231.xsd#genc_EstimatedEarningsOnUncompletedContracts" xlink:label="loc_genc_EstimatedEarningsOnUncompletedContracts" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_genc_CostsAndEstimatedEarningsOnUncompletedContracts" xlink:to="loc_genc_EstimatedEarningsOnUncompletedContracts" use="optional" order="2" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.gencor.com/role/EarningsPerShareDataBasicAndDilutedEarningsPerShareDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" use="optional" order="2" weight="1" />
</calculationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>8
<FILENAME>genc-20191231_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--Generated by DFIN XBRL Instance Document - http://www.dfinsolutions.com/ - Version R3.0 - on 30-January-2020 [11:31:48] {AM}-->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:xbrldt="http://xbrl.org/2005/xbrldt">
<roleRef xlink:type="simple" xlink:href="genc-20191231.xsd#CoverPage" roleURI="http://www.gencor.com/role/CoverPage" />
<roleRef xlink:type="simple" xlink:href="genc-20191231.xsd#CondensedConsolidatedBalanceSheets" roleURI="http://www.gencor.com/role/CondensedConsolidatedBalanceSheets" />
<roleRef xlink:type="simple" xlink:href="genc-20191231.xsd#CondensedConsolidatedBalanceSheetsParenthetical" roleURI="http://www.gencor.com/role/CondensedConsolidatedBalanceSheetsParenthetical" />
<roleRef xlink:type="simple" xlink:href="genc-20191231.xsd#CondensedConsolidatedStatementsOfShareholdersEquity" roleURI="http://www.gencor.com/role/CondensedConsolidatedStatementsOfShareholdersEquity" />
<roleRef xlink:type="simple" xlink:href="genc-20191231.xsd#MarketableSecuritiesCompanysAssetsMeasuredAtFairValueDetail" roleURI="http://www.gencor.com/role/MarketableSecuritiesCompanysAssetsMeasuredAtFairValueDetail" />
<roleRef xlink:type="simple" xlink:href="genc-20191231.xsd#MarketableSecuritiesAdditionalInformationDetail" roleURI="http://www.gencor.com/role/MarketableSecuritiesAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="genc-20191231.xsd#InventoriesAdditionalInformationDetail" roleURI="http://www.gencor.com/role/InventoriesAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="genc-20191231.xsd#CustomersWith10OrGreaterOfNetRevenuesAdditionalInformationDetail" roleURI="http://www.gencor.com/role/CustomersWith10OrGreaterOfNetRevenuesAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="genc-20191231.xsd#IncomeTaxesAdditionalInformationDetail" roleURI="http://www.gencor.com/role/IncomeTaxesAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="genc-20191231.xsd#RevenueRecognitionAndRelatedCostsDisaggregationOfCompanysNetRevenueByMajorSourceDetail" roleURI="http://www.gencor.com/role/RevenueRecognitionAndRelatedCostsDisaggregationOfCompanysNetRevenueByMajorSourceDetail" />
<roleRef xlink:type="simple" xlink:href="genc-20191231.xsd#RevenueRecognitionAndRelatedCostsAdditionalInformationDetail" roleURI="http://www.gencor.com/role/RevenueRecognitionAndRelatedCostsAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="genc-20191231.xsd#CondensedConsolidatedStatementsOfIncome" roleURI="http://www.gencor.com/role/CondensedConsolidatedStatementsOfIncome" />
<roleRef xlink:type="simple" xlink:href="genc-20191231.xsd#CondensedConsolidatedStatementsOfCashFlows" roleURI="http://www.gencor.com/role/CondensedConsolidatedStatementsOfCashFlows" />
<roleRef xlink:type="simple" xlink:href="genc-20191231.xsd#InventoriesNetInventoriesDetail" roleURI="http://www.gencor.com/role/InventoriesNetInventoriesDetail" />
<roleRef xlink:type="simple" xlink:href="genc-20191231.xsd#CostsAndEstimatedEarningsInExcessOfBillingsCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsDetail" roleURI="http://www.gencor.com/role/CostsAndEstimatedEarningsInExcessOfBillingsCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsDetail" />
<roleRef xlink:type="simple" xlink:href="genc-20191231.xsd#EarningsPerShareDataBasicAndDilutedEarningsPerShareDetail" roleURI="http://www.gencor.com/role/EarningsPerShareDataBasicAndDilutedEarningsPerShareDetail" />
<roleRef xlink:type="simple" xlink:href="genc-20191231.xsd#EarningsPerShareDataAdditionalInformationDetail" roleURI="http://www.gencor.com/role/EarningsPerShareDataAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="genc-20191231.xsd#BasisOfPresentation" roleURI="http://www.gencor.com/role/BasisOfPresentation" />
<roleRef xlink:type="simple" xlink:href="genc-20191231.xsd#BasisOfPresentationPolicies" roleURI="http://www.gencor.com/role/BasisOfPresentationPolicies" />
<roleRef xlink:type="simple" xlink:href="genc-20191231.xsd#MarketableSecurities" roleURI="http://www.gencor.com/role/MarketableSecurities" />
<roleRef xlink:type="simple" xlink:href="genc-20191231.xsd#MarketableSecuritiesTables" roleURI="http://www.gencor.com/role/MarketableSecuritiesTables" />
<roleRef xlink:type="simple" xlink:href="genc-20191231.xsd#Inventories" roleURI="http://www.gencor.com/role/Inventories" />
<roleRef xlink:type="simple" xlink:href="genc-20191231.xsd#InventoriesTables" roleURI="http://www.gencor.com/role/InventoriesTables" />
<roleRef xlink:type="simple" xlink:href="genc-20191231.xsd#CostsAndEstimatedEarningsInExcessOfBillings" roleURI="http://www.gencor.com/role/CostsAndEstimatedEarningsInExcessOfBillings" />
<roleRef xlink:type="simple" xlink:href="genc-20191231.xsd#CostsAndEstimatedEarningsInExcessOfBillingsTables" roleURI="http://www.gencor.com/role/CostsAndEstimatedEarningsInExcessOfBillingsTables" />
<roleRef xlink:type="simple" xlink:href="genc-20191231.xsd#EarningsPerShareData" roleURI="http://www.gencor.com/role/EarningsPerShareData" />
<roleRef xlink:type="simple" xlink:href="genc-20191231.xsd#EarningsPerShareDataTables" roleURI="http://www.gencor.com/role/EarningsPerShareDataTables" />
<roleRef xlink:type="simple" xlink:href="genc-20191231.xsd#CustomersWith10OrGreaterOfNetRevenues" roleURI="http://www.gencor.com/role/CustomersWith10OrGreaterOfNetRevenues" />
<roleRef xlink:type="simple" xlink:href="genc-20191231.xsd#IncomeTaxes" roleURI="http://www.gencor.com/role/IncomeTaxes" />
<roleRef xlink:type="simple" xlink:href="genc-20191231.xsd#RevenueRecognitionAndRelatedCosts" roleURI="http://www.gencor.com/role/RevenueRecognitionAndRelatedCosts" />
<roleRef xlink:type="simple" xlink:href="genc-20191231.xsd#RevenueRecognitionAndRelatedCostsTables" roleURI="http://www.gencor.com/role/RevenueRecognitionAndRelatedCostsTables" />
<arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" />
<arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" />
<arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" />
<arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" />
<arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" />
<arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/notAll" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#notAll" />
<definitionLink xlink:type="extended" xlink:role="http://www.gencor.com/role/CoverPage">
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentInformationLineItems" xlink:label="loc_dei_DocumentInformationLineItems_465466" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_dei_EntityInteractiveDataCurrent_465460" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_465466" xlink:to="loc_dei_EntityInteractiveDataCurrent_465460" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_465461" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_465466" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_465461" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentInformationTable" xlink:label="loc_dei_DocumentInformationTable_465463" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_dei_DocumentInformationLineItems_465466" xlink:to="loc_dei_DocumentInformationTable_465463" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_465464" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_dei_DocumentInformationTable_465463" xlink:to="loc_us-gaap_StatementClassOfStockAxis_465464" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_465465" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_465464" xlink:to="loc_us-gaap_ClassOfStockDomain_465465" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_465465_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_465464" xlink:to="loc_us-gaap_ClassOfStockDomain_465465_default" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="genc-20191231.xsd#genc_CommonClassUndefinedMember" xlink:label="loc_genc_CommonClassUndefinedMember_465467" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_465465" xlink:to="loc_genc_CommonClassUndefinedMember_465467" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="loc_us-gaap_CommonClassBMember_465468" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_465465" xlink:to="loc_us-gaap_CommonClassBMember_465468" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_TradingSymbol" xlink:label="loc_dei_TradingSymbol_465503" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_465466" xlink:to="loc_dei_TradingSymbol_465503" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_SecurityExchangeName" xlink:label="loc_dei_SecurityExchangeName_465504" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_465466" xlink:to="loc_dei_SecurityExchangeName_465504" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_Security12bTitle" xlink:label="loc_dei_Security12bTitle_465505" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_465466" xlink:to="loc_dei_Security12bTitle_465505" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressStateOrProvince" xlink:label="loc_dei_EntityAddressStateOrProvince_465512" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_465466" xlink:to="loc_dei_EntityAddressStateOrProvince_465512" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityShellCompany" xlink:label="loc_dei_EntityShellCompany_518670" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_465466" xlink:to="loc_dei_EntityShellCompany_518670" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntitySmallBusiness" xlink:label="loc_dei_EntitySmallBusiness_518678" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_465466" xlink:to="loc_dei_EntitySmallBusiness_518678" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_dei_EntityEmergingGrowthCompany_518680" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_465466" xlink:to="loc_dei_EntityEmergingGrowthCompany_518680" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_dei_EntityCurrentReportingStatus_518683" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_465466" xlink:to="loc_dei_EntityCurrentReportingStatus_518683" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFilerCategory" xlink:label="loc_dei_EntityFilerCategory_518684" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_465466" xlink:to="loc_dei_EntityFilerCategory_518684" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_dei_DocumentFiscalPeriodFocus_518686" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_465466" xlink:to="loc_dei_DocumentFiscalPeriodFocus_518686" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityRegistrantName" xlink:label="loc_dei_EntityRegistrantName_518687" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_465466" xlink:to="loc_dei_EntityRegistrantName_518687" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="loc_dei_EntityCentralIndexKey_518690" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_465466" xlink:to="loc_dei_EntityCentralIndexKey_518690" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_dei_CurrentFiscalYearEndDate_518693" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_465466" xlink:to="loc_dei_CurrentFiscalYearEndDate_518693" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentType" xlink:label="loc_dei_DocumentType_518696" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_465466" xlink:to="loc_dei_DocumentType_518696" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AmendmentFlag" xlink:label="loc_dei_AmendmentFlag_518697" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_465466" xlink:to="loc_dei_AmendmentFlag_518697" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_dei_DocumentPeriodEndDate_518698" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_465466" xlink:to="loc_dei_DocumentPeriodEndDate_518698" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_dei_DocumentFiscalYearFocus_518699" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_465466" xlink:to="loc_dei_DocumentFiscalYearFocus_518699" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_dei_EntityIncorporationStateCountryCode_531235" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_465466" xlink:to="loc_dei_EntityIncorporationStateCountryCode_531235" use="optional" order="26" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.gencor.com/role/CondensedConsolidatedBalanceSheets">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_30" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaap_AssetsAbstract_24" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_30" xlink:to="loc_us-gaap_AssetsAbstract_24" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_35" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_24" xlink:to="loc_us-gaap_Assets_35" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaap_AssetsCurrentAbstract_25" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_24" xlink:to="loc_us-gaap_AssetsCurrentAbstract_25" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_38" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_25" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_38" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent_42" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_25" xlink:to="loc_us-gaap_AssetsCurrent_42" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_36" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_25" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_36" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_40" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_25" xlink:to="loc_us-gaap_InventoryNet_40" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MarketableSecuritiesCurrent" xlink:label="loc_us-gaap_MarketableSecuritiesCurrent_37" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_25" xlink:to="loc_us-gaap_MarketableSecuritiesCurrent_37" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PrepaidExpenseCurrent" xlink:label="loc_us-gaap_PrepaidExpenseCurrent_41" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_25" xlink:to="loc_us-gaap_PrepaidExpenseCurrent_41" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="genc-20191231.xsd#genc_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsCurrent" xlink:label="loc_genc_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsCurrent_39" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_25" xlink:to="loc_genc_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsCurrent_39" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_34" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_24" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_34" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_33" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_24" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_33" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_27" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_30" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_27" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaap_CommitmentsAndContingencies_47" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_27" xlink:to="loc_us-gaap_CommitmentsAndContingencies_47" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesNoncurrent_45" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_27" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesNoncurrent_45" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities_46" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_27" xlink:to="loc_us-gaap_Liabilities_46" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_48" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_27" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_48" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_28" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_27" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_28" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent_49" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_28" xlink:to="loc_us-gaap_AccountsPayableCurrent_49" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_51" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_28" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_51" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_50" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_28" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_50" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent_52" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_28" xlink:to="loc_us-gaap_LiabilitiesCurrent_52" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaap_StockholdersEquityAbstract_32" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_27" xlink:to="loc_us-gaap_StockholdersEquityAbstract_32" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_55" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_32" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_55" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue_54" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_32" xlink:to="loc_us-gaap_CommonStockValue_54" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="loc_us-gaap_PreferredStockValue_53" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_32" xlink:to="loc_us-gaap_PreferredStockValue_53" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_56" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_32" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_56" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_57" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_32" xlink:to="loc_us-gaap_StockholdersEquity_57" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_31" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_30" xlink:to="loc_us-gaap_StatementTable_31" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_29" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_31" xlink:to="loc_us-gaap_StatementClassOfStockAxis_29" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_26" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_29" xlink:to="loc_us-gaap_ClassOfStockDomain_26" use="optional" order="31" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_26_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_29" xlink:to="loc_us-gaap_ClassOfStockDomain_26_default" use="optional" order="32" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="loc_us-gaap_CommonClassBMember_44" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_26" xlink:to="loc_us-gaap_CommonClassBMember_44" use="optional" order="33" />
<loc xlink:type="locator" xlink:href="genc-20191231.xsd#genc_CommonClassUndefinedMember" xlink:label="loc_genc_CommonClassUndefinedMember_43" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_26" xlink:to="loc_genc_CommonClassUndefinedMember_43" use="optional" order="34" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.gencor.com/role/CondensedConsolidatedBalanceSheetsParenthetical">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_62" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_67" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_62" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_67" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_71" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_62" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_71" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_72" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_62" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_72" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaap_CommonStockSharesIssued_73" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_62" xlink:to="loc_us-gaap_CommonStockSharesIssued_73" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_74" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_62" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_74" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MarketableSecurities" xlink:label="loc_us-gaap_MarketableSecurities_66" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_62" xlink:to="loc_us-gaap_MarketableSecurities_66" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_68" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_62" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_68" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_69" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_62" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_69" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="loc_us-gaap_PreferredStockSharesIssued_70" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_62" xlink:to="loc_us-gaap_PreferredStockSharesIssued_70" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_63" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_62" xlink:to="loc_us-gaap_StatementTable_63" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_61" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_63" xlink:to="loc_us-gaap_StatementClassOfStockAxis_61" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_60" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_61" xlink:to="loc_us-gaap_ClassOfStockDomain_60" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_60_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_61" xlink:to="loc_us-gaap_ClassOfStockDomain_60_default" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="loc_us-gaap_CommonClassBMember_65" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_60" xlink:to="loc_us-gaap_CommonClassBMember_65" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="genc-20191231.xsd#genc_CommonClassUndefinedMember" xlink:label="loc_genc_CommonClassUndefinedMember_64" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_60" xlink:to="loc_genc_CommonClassUndefinedMember_64" use="optional" order="15" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.gencor.com/role/CondensedConsolidatedStatementsOfShareholdersEquity">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_102" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_111" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_102" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_111" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_110" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_102" xlink:to="loc_us-gaap_NetIncomeLoss_110" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="loc_us-gaap_SharesOutstanding_109" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_102" xlink:to="loc_us-gaap_SharesOutstanding_109" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_103" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_102" xlink:to="loc_us-gaap_StatementTable_103" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_100" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_103" xlink:to="loc_us-gaap_StatementClassOfStockAxis_100" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_98" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_100" xlink:to="loc_us-gaap_ClassOfStockDomain_98" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_98_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_100" xlink:to="loc_us-gaap_ClassOfStockDomain_98_default" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="loc_us-gaap_CommonClassBMember_105" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_98" xlink:to="loc_us-gaap_CommonClassBMember_105" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="genc-20191231.xsd#genc_CommonClassUndefinedMember" xlink:label="loc_genc_CommonClassUndefinedMember_104" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_98" xlink:to="loc_genc_CommonClassUndefinedMember_104" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_101" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_103" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_101" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_99" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_101" xlink:to="loc_us-gaap_EquityComponentDomain_99" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_99_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_101" xlink:to="loc_us-gaap_EquityComponentDomain_99_default" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_106" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_99" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_106" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaap_RetainedEarningsMember_107" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_99" xlink:to="loc_us-gaap_RetainedEarningsMember_107" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RestatementAxis" xlink:label="loc_srt_RestatementAxis_519930" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_103" xlink:to="loc_srt_RestatementAxis_519930" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RestatementDomain" xlink:label="loc_srt_RestatementDomain_519931" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RestatementAxis_519930" xlink:to="loc_srt_RestatementDomain_519931" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RestatementDomain" xlink:label="loc_srt_RestatementDomain_519931_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RestatementAxis_519930" xlink:to="loc_srt_RestatementDomain_519931_default" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_108" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_102" xlink:to="loc_us-gaap_StockholdersEquity_108" use="optional" order="18" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.gencor.com/role/MarketableSecuritiesCompanysAssetsMeasuredAtFairValueDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentHoldingsLineItems" xlink:label="loc_us-gaap_InvestmentHoldingsLineItems_152" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentHoldingsTable" xlink:label="loc_us-gaap_InvestmentHoldingsTable_153" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_InvestmentHoldingsLineItems_152" xlink:to="loc_us-gaap_InvestmentHoldingsTable_153" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_150" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_InvestmentHoldingsTable_153" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_150" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_151" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_150" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_151" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_151_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_150" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_151_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_156" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_151" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_156" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_157" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_151" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_157" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentTypeAxis" xlink:label="loc_us-gaap_InvestmentTypeAxis_154" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_InvestmentHoldingsTable_153" xlink:to="loc_us-gaap_InvestmentTypeAxis_154" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_155" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_InvestmentTypeAxis_154" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_155" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_155_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_InvestmentTypeAxis_154" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_155_default" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsMember" xlink:label="loc_us-gaap_CashAndCashEquivalentsMember_164" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_155" xlink:to="loc_us-gaap_CashAndCashEquivalentsMember_164" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CorporateBondSecuritiesMember" xlink:label="loc_us-gaap_CorporateBondSecuritiesMember_162" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_155" xlink:to="loc_us-gaap_CorporateBondSecuritiesMember_162" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityFundsMember" xlink:label="loc_us-gaap_EquityFundsMember_159" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_155" xlink:to="loc_us-gaap_EquityFundsMember_159" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ExchangeTradedFundsMember" xlink:label="loc_us-gaap_ExchangeTradedFundsMember_161" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_155" xlink:to="loc_us-gaap_ExchangeTradedFundsMember_161" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MutualFundMember" xlink:label="loc_us-gaap_MutualFundMember_160" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_155" xlink:to="loc_us-gaap_MutualFundMember_160" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_USTreasuryAndGovernmentShorttermDebtSecuritiesMember" xlink:label="loc_us-gaap_USTreasuryAndGovernmentShorttermDebtSecuritiesMember_163" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_155" xlink:to="loc_us-gaap_USTreasuryAndGovernmentShorttermDebtSecuritiesMember_163" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MarketableSecuritiesCurrent" xlink:label="loc_us-gaap_MarketableSecuritiesCurrent_158" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentHoldingsLineItems_152" xlink:to="loc_us-gaap_MarketableSecuritiesCurrent_158" use="optional" order="16" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.gencor.com/role/MarketableSecuritiesAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MarketableSecuritiesLineItems" xlink:label="loc_us-gaap_MarketableSecuritiesLineItems_558857" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_558854" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_MarketableSecuritiesLineItems_558857" xlink:to="loc_us-gaap_StatementTable_558854" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentTypeAxis" xlink:label="loc_us-gaap_InvestmentTypeAxis_558855" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_558854" xlink:to="loc_us-gaap_InvestmentTypeAxis_558855" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_558877" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_InvestmentTypeAxis_558855" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_558877" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_558877_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_InvestmentTypeAxis_558855" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_558877_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_USTreasuryAndGovernmentShorttermDebtSecuritiesMember" xlink:label="loc_us-gaap_USTreasuryAndGovernmentShorttermDebtSecuritiesMember_558878" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_558877" xlink:to="loc_us-gaap_USTreasuryAndGovernmentShorttermDebtSecuritiesMember_558878" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetRealizedOrUnrealizedGainLossOnTradingSecurities" xlink:label="loc_us-gaap_NetRealizedOrUnrealizedGainLossOnTradingSecurities_558865" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MarketableSecuritiesLineItems_558857" xlink:to="loc_us-gaap_NetRealizedOrUnrealizedGainLossOnTradingSecurities_558865" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueAssetsLevel1ToLevel2TransfersAmount" xlink:label="loc_us-gaap_FairValueAssetsLevel1ToLevel2TransfersAmount_558867" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MarketableSecuritiesLineItems_558857" xlink:to="loc_us-gaap_FairValueAssetsLevel1ToLevel2TransfersAmount_558867" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireMarketableSecurities" xlink:label="loc_us-gaap_PaymentsToAcquireMarketableSecurities_558869" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MarketableSecuritiesLineItems_558857" xlink:to="loc_us-gaap_PaymentsToAcquireMarketableSecurities_558869" use="optional" order="8" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.gencor.com/role/InventoriesAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryLineItems" xlink:label="loc_us-gaap_InventoryLineItems_519916" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryLIFOReserve" xlink:label="loc_us-gaap_InventoryLIFOReserve_519212" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InventoryLineItems_519916" xlink:to="loc_us-gaap_InventoryLIFOReserve_519212" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CumulativeEffectOnRetainedEarningsNetOfTax1" xlink:label="loc_us-gaap_CumulativeEffectOnRetainedEarningsNetOfTax1_519911" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InventoryLineItems_519916" xlink:to="loc_us-gaap_CumulativeEffectOnRetainedEarningsNetOfTax1_519911" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryCurrentTable" xlink:label="loc_us-gaap_InventoryCurrentTable_519913" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_InventoryLineItems_519916" xlink:to="loc_us-gaap_InventoryCurrentTable_519913" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis" xlink:label="loc_us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis_519914" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_InventoryCurrentTable_519913" xlink:to="loc_us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis_519914" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ChangeInAccountingPrincipleMember" xlink:label="loc_us-gaap_ChangeInAccountingPrincipleMember_520584" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis_519914" xlink:to="loc_us-gaap_ChangeInAccountingPrincipleMember_520584" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ChangeInAccountingPrincipleMember" xlink:label="loc_us-gaap_ChangeInAccountingPrincipleMember_520584_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis_519914" xlink:to="loc_us-gaap_ChangeInAccountingPrincipleMember_520584_default" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="genc-20191231.xsd#genc_InventoryValuationAdjustmentMember" xlink:label="loc_genc_InventoryValuationAdjustmentMember_520585" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ChangeInAccountingPrincipleMember_520584" xlink:to="loc_genc_InventoryValuationAdjustmentMember_520585" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PublicUtilitiesInventoryAxis" xlink:label="loc_us-gaap_PublicUtilitiesInventoryAxis_558764" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_InventoryCurrentTable_519913" xlink:to="loc_us-gaap_PublicUtilitiesInventoryAxis_558764" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PublicUtilitiesInventoryTypeDomain" xlink:label="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_558765" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PublicUtilitiesInventoryAxis_558764" xlink:to="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_558765" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PublicUtilitiesInventoryTypeDomain" xlink:label="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_558765_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PublicUtilitiesInventoryAxis_558764" xlink:to="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_558765_default" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="genc-20191231.xsd#genc_MoreThanThreeAndWithinFourYearFromBalanceSheetDateMember" xlink:label="loc_genc_MoreThanThreeAndWithinFourYearFromBalanceSheetDateMember_558766" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_558765" xlink:to="loc_genc_MoreThanThreeAndWithinFourYearFromBalanceSheetDateMember_558766" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="genc-20191231.xsd#genc_MoreThanFourAndWithinFiveYearFromBalanceSheetDateMember" xlink:label="loc_genc_MoreThanFourAndWithinFiveYearFromBalanceSheetDateMember_558767" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_558765" xlink:to="loc_genc_MoreThanFourAndWithinFiveYearFromBalanceSheetDateMember_558767" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="genc-20191231.xsd#genc_MoreThanFiveYearFromBalanceSheetDateAndThereafterMember" xlink:label="loc_genc_MoreThanFiveYearFromBalanceSheetDateAndThereafterMember_558768" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_558765" xlink:to="loc_genc_MoreThanFiveYearFromBalanceSheetDateAndThereafterMember_558768" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="genc-20191231.xsd#genc_CostBasisReductionInInventoryPercentage" xlink:label="loc_genc_CostBasisReductionInInventoryPercentage_558759" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InventoryLineItems_519916" xlink:to="loc_genc_CostBasisReductionInInventoryPercentage_558759" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="genc-20191231.xsd#genc_InventoryCostBasisDeterminationPeriodMinimum" xlink:label="loc_genc_InventoryCostBasisDeterminationPeriodMinimum_558760" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InventoryLineItems_519916" xlink:to="loc_genc_InventoryCostBasisDeterminationPeriodMinimum_558760" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="genc-20191231.xsd#genc_InventoryCostBasisDeterminationPeriodMaximum" xlink:label="loc_genc_InventoryCostBasisDeterminationPeriodMaximum_558761" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InventoryLineItems_519916" xlink:to="loc_genc_InventoryCostBasisDeterminationPeriodMaximum_558761" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="genc-20191231.xsd#genc_InventoryValuationEstimate" xlink:label="loc_genc_InventoryValuationEstimate_558762" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InventoryLineItems_519916" xlink:to="loc_genc_InventoryValuationEstimate_558762" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryWriteDown" xlink:label="loc_us-gaap_InventoryWriteDown_558763" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InventoryLineItems_519916" xlink:to="loc_us-gaap_InventoryWriteDown_558763" use="optional" order="18" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.gencor.com/role/CustomersWith10OrGreaterOfNetRevenuesAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskLineItems" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_222" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_223" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_222" xlink:to="loc_us-gaap_StatementTable_223" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_217" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_223" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_217" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_216" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_217" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_216" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_216_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_217" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_216_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SalesRevenueNetMember" xlink:label="loc_us-gaap_SalesRevenueNetMember_224" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_216" xlink:to="loc_us-gaap_SalesRevenueNetMember_224" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MajorCustomersAxis" xlink:label="loc_srt_MajorCustomersAxis_220" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_223" xlink:to="loc_srt_MajorCustomersAxis_220" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srt_NameOfMajorCustomerDomain_221" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MajorCustomersAxis_220" xlink:to="loc_srt_NameOfMajorCustomerDomain_221" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srt_NameOfMajorCustomerDomain_221_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MajorCustomersAxis_220" xlink:to="loc_srt_NameOfMajorCustomerDomain_221_default" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="genc-20191231.xsd#genc_CustomerFiveMember" xlink:label="loc_genc_CustomerFiveMember_230" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_221" xlink:to="loc_genc_CustomerFiveMember_230" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="genc-20191231.xsd#genc_CustomerFourMember" xlink:label="loc_genc_CustomerFourMember_229" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_221" xlink:to="loc_genc_CustomerFourMember_229" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="genc-20191231.xsd#genc_CustomerOneMember" xlink:label="loc_genc_CustomerOneMember_226" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_221" xlink:to="loc_genc_CustomerOneMember_226" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="genc-20191231.xsd#genc_CustomerSixMember" xlink:label="loc_genc_CustomerSixMember_231" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_221" xlink:to="loc_genc_CustomerSixMember_231" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="genc-20191231.xsd#genc_CustomerThreeMember" xlink:label="loc_genc_CustomerThreeMember_228" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_221" xlink:to="loc_genc_CustomerThreeMember_228" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="genc-20191231.xsd#genc_CustomerTwoMember" xlink:label="loc_genc_CustomerTwoMember_227" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_221" xlink:to="loc_genc_CustomerTwoMember_227" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_558708" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_222" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_558708" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDescription" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDescription_560432" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_222" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDescription_560432" use="optional" order="16" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.gencor.com/role/IncomeTaxesAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="genc-20191231.xsd#genc_IncometaxesLineItems" xlink:label="loc_genc_IncometaxesLineItems_519114" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_235" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_genc_IncometaxesLineItems_519114" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_235" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="genc-20191231.xsd#genc_IncometaxestableTable" xlink:label="loc_genc_IncometaxestableTable_519113" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_genc_IncometaxesLineItems_519114" xlink:to="loc_genc_IncometaxestableTable_519113" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_519117" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_genc_IncometaxestableTable_519113" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_519117" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_519118" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_519117" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_519118" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_519118_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_519117" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_519118_default" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InternalRevenueServiceIRSMember" xlink:label="loc_us-gaap_InternalRevenueServiceIRSMember_572488" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_519118" xlink:to="loc_us-gaap_InternalRevenueServiceIRSMember_572488" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_572485" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_genc_IncometaxesLineItems_519114" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_572485" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_572486" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_genc_IncometaxesLineItems_519114" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_572486" use="optional" order="8" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.gencor.com/role/RevenueRecognitionAndRelatedCostsDisaggregationOfCompanysNetRevenueByMajorSourceDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_239" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_240" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_239" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_240" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_241" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_240" xlink:to="loc_srt_ProductOrServiceAxis_241" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_242" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_241" xlink:to="loc_srt_ProductsAndServicesDomain_242" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_242_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_241" xlink:to="loc_srt_ProductsAndServicesDomain_242_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="genc-20191231.xsd#genc_EquipmentSalesMember" xlink:label="loc_genc_EquipmentSalesMember_246" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_242" xlink:to="loc_genc_EquipmentSalesMember_246" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="genc-20191231.xsd#genc_FreightRevenueMember" xlink:label="loc_genc_FreightRevenueMember_248" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_242" xlink:to="loc_genc_FreightRevenueMember_248" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="genc-20191231.xsd#genc_OtherRevenuesMember" xlink:label="loc_genc_OtherRevenuesMember_249" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_242" xlink:to="loc_genc_OtherRevenuesMember_249" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="genc-20191231.xsd#genc_PartsAndComponentSalesMember" xlink:label="loc_genc_PartsAndComponentSalesMember_247" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_242" xlink:to="loc_genc_PartsAndComponentSalesMember_247" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_243" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_240" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_243" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_244" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_243" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_244" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_244_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_243" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_244_default" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TransferredAtPointInTimeMember" xlink:label="loc_us-gaap_TransferredAtPointInTimeMember_251" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_244" xlink:to="loc_us-gaap_TransferredAtPointInTimeMember_251" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TransferredOverTimeMember" xlink:label="loc_us-gaap_TransferredOverTimeMember_250" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_244" xlink:to="loc_us-gaap_TransferredOverTimeMember_250" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_245" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_239" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_245" use="optional" order="14" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.gencor.com/role/RevenueRecognitionAndRelatedCostsAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_256" />
<loc xlink:type="locator" xlink:href="genc-20191231.xsd#genc_ContractWithCustomerAccountsReceivable" xlink:label="loc_genc_ContractWithCustomerAccountsReceivable_264" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_256" xlink:to="loc_genc_ContractWithCustomerAccountsReceivable_264" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerLiability" xlink:label="loc_us-gaap_ContractWithCustomerLiability_265" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_256" xlink:to="loc_us-gaap_ContractWithCustomerLiability_265" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_257" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_256" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_257" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_254" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_257" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_254" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_255" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_254" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_255" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_255_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_254" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_255_default" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="genc-20191231.xsd#genc_CurrentLiabilitiesMember" xlink:label="loc_genc_CurrentLiabilitiesMember_260" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_255" xlink:to="loc_genc_CurrentLiabilitiesMember_260" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_258" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_257" xlink:to="loc_srt_RangeAxis_258" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_259" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_258" xlink:to="loc_srt_RangeMember_259" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_259_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_258" xlink:to="loc_srt_RangeMember_259_default" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_266" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_259" xlink:to="loc_srt_MaximumMember_266" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="genc-20191231.xsd#genc_ExpectedPeriodForContractAssetsBillingAndCollection" xlink:label="loc_genc_ExpectedPeriodForContractAssetsBillingAndCollection_263" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_256" xlink:to="loc_genc_ExpectedPeriodForContractAssetsBillingAndCollection_263" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="genc-20191231.xsd#genc_IncrementalCostsAmortizationPeriod" xlink:label="loc_genc_IncrementalCostsAmortizationPeriod_261" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_256" xlink:to="loc_genc_IncrementalCostsAmortizationPeriod_261" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="genc-20191231.xsd#genc_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsCurrent" xlink:label="loc_genc_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsCurrent_262" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_256" xlink:to="loc_genc_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsCurrent_262" use="optional" order="14" />
</definitionLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>9
<FILENAME>genc-20191231_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--Generated by DFIN XBRL Instance Document - http://www.dfinsolutions.com/ - Version R3.0 - on 30-January-2020 [11:31:47] {AM}-->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
<roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" roleURI="http://www.xbrl.org/2009/role/negatedLabel" />
<roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" />
<roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" />
<roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" />
<roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" />
<roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" />
<roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" roleURI="http://www.xbrl.org/2009/role/netLabel" />
<labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CoverAbstract" xlink:label="loc_dei_CoverAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_CoverAbstract" xml:lang="en-US">Cover [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentInformationTable" xlink:label="loc_dei_DocumentInformationTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentInformationTable" xml:lang="en-US">Document Information [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentInformationTable" xlink:to="lab_dei_DocumentInformationTable" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xml:lang="en-US">Class of Stock [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xml:lang="en-US">Class of Stock [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementClassOfStockAxis" xlink:to="lab_us-gaap_StatementClassOfStockAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ClassOfStockDomain" xml:lang="en-US">Class of Stock [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ClassOfStockDomain" xml:lang="en-US">Class of Stock [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockDomain" xlink:to="lab_us-gaap_ClassOfStockDomain" />
<loc xlink:type="locator" xlink:href="genc-20191231.xsd#genc_CommonClassUndefinedMember" xlink:label="loc_genc_CommonClassUndefinedMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_genc_CommonClassUndefinedMember" xml:lang="en-US">Common Class Undefined [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_genc_CommonClassUndefinedMember" xml:lang="en-US">Common Stock [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_genc_CommonClassUndefinedMember" xlink:to="lab_genc_CommonClassUndefinedMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_genc_CommonClassUndefinedMember" xml:lang="en-US">Classification of common stock that is undefined, representing ownership interest in a corporation.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="loc_us-gaap_CommonClassBMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonClassBMember" xml:lang="en-US">Common Class B [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommonClassBMember" xml:lang="en-US">Class B Stock [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonClassBMember" xlink:to="lab_us-gaap_CommonClassBMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentInformationLineItems" xlink:label="loc_dei_DocumentInformationLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentInformationLineItems" xml:lang="en-US">Document Information [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentInformationLineItems" xlink:to="lab_dei_DocumentInformationLineItems" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_dei_EntityInteractiveDataCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityInteractiveDataCurrent" xml:lang="en-US">Entity Interactive Data Current</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent" xlink:to="lab_dei_EntityInteractiveDataCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xml:lang="en-US">Entity Common Stock, Shares Outstanding</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_TradingSymbol" xlink:label="loc_dei_TradingSymbol" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_TradingSymbol" xml:lang="en-US">Trading Symbol</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_SecurityExchangeName" xlink:label="loc_dei_SecurityExchangeName" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_SecurityExchangeName" xml:lang="en-US">Security Exchange Name</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_Security12bTitle" xlink:label="loc_dei_Security12bTitle" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_Security12bTitle" xml:lang="en-US">Title of 12(b) Security</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressStateOrProvince" xlink:label="loc_dei_EntityAddressStateOrProvince" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityAddressStateOrProvince" xml:lang="en-US">Entity Address, State or Province</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressStateOrProvince" xlink:to="lab_dei_EntityAddressStateOrProvince" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityShellCompany" xlink:label="loc_dei_EntityShellCompany" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityShellCompany" xml:lang="en-US">Entity Shell Company</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany" xlink:to="lab_dei_EntityShellCompany" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntitySmallBusiness" xlink:label="loc_dei_EntitySmallBusiness" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntitySmallBusiness" xml:lang="en-US">Entity Small Business</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness" xlink:to="lab_dei_EntitySmallBusiness" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_dei_EntityEmergingGrowthCompany" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityEmergingGrowthCompany" xml:lang="en-US">Entity Emerging Growth Company</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_dei_EntityCurrentReportingStatus" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityCurrentReportingStatus" xml:lang="en-US">Entity Current Reporting Status</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFilerCategory" xlink:label="loc_dei_EntityFilerCategory" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityFilerCategory" xml:lang="en-US">Entity Filer Category</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_dei_DocumentFiscalPeriodFocus" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xml:lang="en-US">Document Fiscal Period Focus</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityRegistrantName" xlink:label="loc_dei_EntityRegistrantName" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityRegistrantName" xml:lang="en-US">Entity Registrant Name</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="loc_dei_EntityCentralIndexKey" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityCentralIndexKey" xml:lang="en-US">Entity Central Index Key</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_dei_CurrentFiscalYearEndDate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_CurrentFiscalYearEndDate" xml:lang="en-US">Current Fiscal Year End Date</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate" xlink:to="lab_dei_CurrentFiscalYearEndDate" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentType" xlink:label="loc_dei_DocumentType" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentType" xml:lang="en-US">Document Type</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AmendmentFlag" xlink:label="loc_dei_AmendmentFlag" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_AmendmentFlag" xml:lang="en-US">Amendment Flag</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_dei_DocumentPeriodEndDate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentPeriodEndDate" xml:lang="en-US">Document Period End Date</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_dei_DocumentFiscalYearFocus" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentFiscalYearFocus" xml:lang="en-US">Document Fiscal Year Focus</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_dei_EntityIncorporationStateCountryCode" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xml:lang="en-US">Entity Incorporation, State or Country Code</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xml:lang="en-US">Statement of Financial Position [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementTable" xml:lang="en-US">Statement [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StatementTable" xml:lang="en-US">Statement [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementLineItems" xml:lang="en-US">Statement [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StatementLineItems" xml:lang="en-US">Statement [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaap_AssetsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AssetsAbstract" xml:lang="en-US">Assets [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AssetsAbstract" xml:lang="en-US">ASSETS</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_Assets" xml:lang="en-US">Assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_Assets" xml:lang="en-US">Total Assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaap_AssetsCurrentAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xml:lang="en-US">Assets, Current [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xml:lang="en-US">Current assets:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract" xlink:to="lab_us-gaap_AssetsCurrentAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xml:lang="en-US">Accounts Receivable, Net, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xml:lang="en-US">Accounts receivable, less allowance for doubtful accounts of $476,000 at December 31, 2019 and $459,000 at September 30, 2019</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AssetsCurrent" xml:lang="en-US">Assets, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_AssetsCurrent" xml:lang="en-US">Total current assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="lab_us-gaap_AssetsCurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xml:lang="en-US">Cash and cash equivalents</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryNet" xml:lang="en-US">Inventory, Net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InventoryNet" xml:lang="en-US">Inventories, net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_InventoryNet" xml:lang="en-US">Inventories, net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryNet" xlink:to="lab_us-gaap_InventoryNet" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MarketableSecuritiesCurrent" xlink:label="loc_us-gaap_MarketableSecuritiesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_MarketableSecuritiesCurrent" xml:lang="en-US">Marketable Securities, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_MarketableSecuritiesCurrent" xml:lang="en-US">Marketable securities at fair value (cost $104,896,000 at December 31, 2019 and $104,176,000 at September 30, 2019)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_MarketableSecuritiesCurrent" xml:lang="en-US">Total</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketableSecuritiesCurrent" xlink:to="lab_us-gaap_MarketableSecuritiesCurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PrepaidExpenseCurrent" xlink:label="loc_us-gaap_PrepaidExpenseCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PrepaidExpenseCurrent" xml:lang="en-US">Prepaid Expense, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PrepaidExpenseCurrent" xml:lang="en-US">Prepaid expenses &amp; other current assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseCurrent" xlink:to="lab_us-gaap_PrepaidExpenseCurrent" />
<loc xlink:type="locator" xlink:href="genc-20191231.xsd#genc_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsCurrent" xlink:label="loc_genc_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_genc_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsCurrent" xml:lang="en-US">Costs And Estimated Earnings In Excess Of Billings On Uncompleted Contracts Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_genc_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsCurrent" xml:lang="en-US">Costs and estimated earnings in excess of billings</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_genc_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsCurrent" xml:lang="en-US">Costs and estimated earnings in excess of billings</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_genc_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsCurrent" xml:lang="en-US">Costs and estimated earnings in excess of billings</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_genc_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsCurrent" xlink:to="lab_genc_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_genc_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsCurrent" xml:lang="en-US">Costs And Estimated Earnings In Excess Of Billings On Uncompleted Contracts Current.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xml:lang="en-US">Other Assets, Noncurrent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xml:lang="en-US">Other assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent" xlink:to="lab_us-gaap_OtherAssetsNoncurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xml:lang="en-US">Property, Plant and Equipment, Net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xml:lang="en-US">Property and equipment, net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xml:lang="en-US">Liabilities and Equity [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xml:lang="en-US">LIABILITIES AND SHAREHOLDERS' EQUITY</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaap_CommitmentsAndContingencies" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xml:lang="en-US">Commitments and Contingencies</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xml:lang="en-US">Commitments and contingencies</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingencies" xlink:to="lab_us-gaap_CommitmentsAndContingencies" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesNoncurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesNoncurrent" xml:lang="en-US">Deferred Tax Liabilities, Net, Noncurrent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesNoncurrent" xml:lang="en-US">Deferred and other income taxes</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesNoncurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_Liabilities" xml:lang="en-US">Liabilities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_Liabilities" xml:lang="en-US">Total liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Liabilities" xlink:to="lab_us-gaap_Liabilities" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xml:lang="en-US">Liabilities and Equity</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xml:lang="en-US">Total Liabilities and Shareholders' Equity</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xml:lang="en-US">Liabilities, Current [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xml:lang="en-US">Current liabilities:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccountsPayableCurrent" xml:lang="en-US">Accounts Payable, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AccountsPayableCurrent" xml:lang="en-US">Accounts payable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent" xlink:to="lab_us-gaap_AccountsPayableCurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xml:lang="en-US">Accrued Liabilities, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xml:lang="en-US">Accrued expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_AccruedLiabilitiesCurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xml:lang="en-US">Contract with Customer, Liability, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xml:lang="en-US">Customer deposits</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityCurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LiabilitiesCurrent" xml:lang="en-US">Liabilities, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_LiabilitiesCurrent" xml:lang="en-US">Total current liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaap_StockholdersEquityAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xml:lang="en-US">Stockholders' Equity Attributable to Parent [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xml:lang="en-US">Shareholders' equity:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityAbstract" xlink:to="lab_us-gaap_StockholdersEquityAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xml:lang="en-US">Additional Paid in Capital, Common Stock</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xml:lang="en-US">Capital in excess of par value</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:to="lab_us-gaap_AdditionalPaidInCapitalCommonStock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockValue" xml:lang="en-US">Common Stock, Value, Issued</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommonStockValue" xml:lang="en-US">Common stock</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue" xlink:to="lab_us-gaap_CommonStockValue" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="loc_us-gaap_PreferredStockValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PreferredStockValue" xml:lang="en-US">Preferred Stock, Value, Issued</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_PreferredStockValue" xml:lang="en-US">Preferred stock, par value $.10 per share; authorized 300,000 shares; none issued</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockValue" xlink:to="lab_us-gaap_PreferredStockValue" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xml:lang="en-US">Retained earnings</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockholdersEquity" xml:lang="en-US">Stockholders' Equity Attributable to Parent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_StockholdersEquity" xml:lang="en-US">Total shareholders' equity</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_StockholdersEquity" xml:lang="en-US">Beginning balance</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_StockholdersEquity" xml:lang="en-US">Ending balance</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xml:lang="en-US">Allowance for Doubtful Accounts Receivable, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xml:lang="en-US">Accounts receivable, allowance for doubtful accounts</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xml:lang="en-US">Common stock, par value</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaap_CommonStockSharesAuthorized" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xml:lang="en-US">Common Stock, Shares Authorized</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xml:lang="en-US">Common stock, shares authorized</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized" xlink:to="lab_us-gaap_CommonStockSharesAuthorized" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaap_CommonStockSharesIssued" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockSharesIssued" xml:lang="en-US">Common Stock, Shares, Issued</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommonStockSharesIssued" xml:lang="en-US">Common stock, shares issued</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued" xlink:to="lab_us-gaap_CommonStockSharesIssued" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xml:lang="en-US">Common Stock, Shares, Outstanding</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xml:lang="en-US">Common stock, shares outstanding</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding" xlink:to="lab_us-gaap_CommonStockSharesOutstanding" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MarketableSecurities" xlink:label="loc_us-gaap_MarketableSecurities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_MarketableSecurities" xml:lang="en-US">Marketable Securities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_MarketableSecurities" xml:lang="en-US">Marketable securities, cost</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketableSecurities" xlink:to="lab_us-gaap_MarketableSecurities" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xml:lang="en-US">Preferred Stock, Par or Stated Value Per Share</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xml:lang="en-US">Preferred stock, par value</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_PreferredStockParOrStatedValuePerShare" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xml:lang="en-US">Preferred Stock, Shares Authorized</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xml:lang="en-US">Preferred stock, shares authorized</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesAuthorized" xlink:to="lab_us-gaap_PreferredStockSharesAuthorized" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="loc_us-gaap_PreferredStockSharesIssued" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xml:lang="en-US">Preferred Stock, Shares Issued</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xml:lang="en-US">Preferred stock, shares issued</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesIssued" xlink:to="lab_us-gaap_PreferredStockSharesIssued" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_us-gaap_IncomeStatementAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeStatementAbstract" xml:lang="en-US">Income Statement [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostsAndExpensesAbstract" xlink:label="loc_us-gaap_CostsAndExpensesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CostsAndExpensesAbstract" xml:lang="en-US">Costs and Expenses [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CostsAndExpensesAbstract" xml:lang="en-US">Costs and expenses:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostsAndExpensesAbstract" xlink:to="lab_us-gaap_CostsAndExpensesAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostOfRevenue" xlink:label="loc_us-gaap_CostOfRevenue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CostOfRevenue" xml:lang="en-US">Cost of Revenue</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CostOfRevenue" xml:lang="en-US">Production costs</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfRevenue" xlink:to="lab_us-gaap_CostOfRevenue" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostsAndExpenses" xlink:label="loc_us-gaap_CostsAndExpenses" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CostsAndExpenses" xml:lang="en-US">Costs and Expenses</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_CostsAndExpenses" xml:lang="en-US">Total operating expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostsAndExpenses" xlink:to="lab_us-gaap_CostsAndExpenses" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xml:lang="en-US">Research and Development Expense</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xml:lang="en-US">Product engineering and development</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpense" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpense" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xml:lang="en-US">Selling, General and Administrative Expense</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xml:lang="en-US">Selling, general and administrative</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpense" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xml:lang="en-US">Income before income tax expense</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xml:lang="en-US">Income Tax Expense (Benefit)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xml:lang="en-US">Income tax expense</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetIncomeLoss" xml:lang="en-US">Net Income (Loss) Attributable to Parent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_NetIncomeLoss" xml:lang="en-US">Net income</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NetIncomeLoss" xml:lang="en-US">Net income</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NonoperatingIncomeExpenseAbstract" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NonoperatingIncomeExpenseAbstract" xml:lang="en-US">Nonoperating Income (Expense) [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NonoperatingIncomeExpenseAbstract" xml:lang="en-US">Other income (expense), net:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="lab_us-gaap_NonoperatingIncomeExpenseAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentIncomeNet" xlink:label="loc_us-gaap_InvestmentIncomeNet" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InvestmentIncomeNet" xml:lang="en-US">Investment Income, Net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InvestmentIncomeNet" xml:lang="en-US">Interest and dividend income, net of fees</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentIncomeNet" xlink:to="lab_us-gaap_InvestmentIncomeNet" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MarketableSecuritiesGainLoss" xlink:label="loc_us-gaap_MarketableSecuritiesGainLoss" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_MarketableSecuritiesGainLoss" xml:lang="en-US">Marketable Securities, Gain (Loss)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_MarketableSecuritiesGainLoss" xml:lang="en-US">Realized and unrealized gains (losses) on marketable securities, net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketableSecuritiesGainLoss" xlink:to="lab_us-gaap_MarketableSecuritiesGainLoss" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaap_NonoperatingIncomeExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NonoperatingIncomeExpense" xml:lang="en-US">Nonoperating Income (Expense)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_NonoperatingIncomeExpense" xml:lang="en-US">Other income (expense),net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonoperatingIncomeExpense" xlink:to="lab_us-gaap_NonoperatingIncomeExpense" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xml:lang="en-US">Other Nonoperating Income (Expense)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xml:lang="en-US">Other</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:to="lab_us-gaap_OtherNonoperatingIncomeExpense" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingIncomeLoss" xml:lang="en-US">Operating Income (Loss)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_OperatingIncomeLoss" xml:lang="en-US">Operating income</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xml:lang="en-US">Revenue from Contract with Customer, Including Assessed Tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xml:lang="en-US">Net revenue</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareBasicAbstract" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EarningsPerShareBasicAbstract" xml:lang="en-US">Earnings Per Share, Basic [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EarningsPerShareBasicAbstract" xml:lang="en-US">Basic Income per Common Share:</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_EarningsPerShareBasicAbstract" xml:lang="en-US">Basic:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract" xlink:to="lab_us-gaap_EarningsPerShareBasicAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EarningsPerShareBasic" xml:lang="en-US">Earnings Per Share, Basic</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_EarningsPerShareBasic" xml:lang="en-US">Net income per share</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EarningsPerShareBasic" xml:lang="en-US">Net income per share</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="lab_us-gaap_EarningsPerShareBasic" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareDilutedAbstract" xlink:label="loc_us-gaap_EarningsPerShareDilutedAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EarningsPerShareDilutedAbstract" xml:lang="en-US">Earnings Per Share, Diluted [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EarningsPerShareDilutedAbstract" xml:lang="en-US">Diluted Income per Common Share:</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_EarningsPerShareDilutedAbstract" xml:lang="en-US">Diluted:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract" xlink:to="lab_us-gaap_EarningsPerShareDilutedAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xml:lang="en-US">Earnings Per Share, Diluted</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xml:lang="en-US">Net income per share</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xml:lang="en-US">Net income per share</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xml:lang="en-US">Equity Components [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xml:lang="en-US">Equity Components [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EquityComponentDomain" xml:lang="en-US">Equity Component [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EquityComponentDomain" xml:lang="en-US">Equity Component [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xml:lang="en-US">Additional Paid-in Capital [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xml:lang="en-US">Capital in Excess of Par Value [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaap_RetainedEarningsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RetainedEarningsMember" xml:lang="en-US">Retained Earnings [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RetainedEarningsMember" xml:lang="en-US">Retained Earnings [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xml:lang="en-US">Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xml:lang="en-US">Stock-based compensation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="loc_us-gaap_SharesOutstanding" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SharesOutstanding" xml:lang="en-US">Shares, Outstanding</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_SharesOutstanding" xml:lang="en-US">Beginning balance, shares</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_SharesOutstanding" xml:lang="en-US">Ending balance, shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesOutstanding" xlink:to="lab_us-gaap_SharesOutstanding" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RestatementAxis" xlink:label="loc_srt_RestatementAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_RestatementAxis" xml:lang="en-US">Restatement [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RestatementAxis" xlink:to="lab_srt_RestatementAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RestatementDomain" xlink:label="loc_srt_RestatementDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_RestatementDomain" xml:lang="en-US">Restatement [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RestatementDomain" xlink:to="lab_srt_RestatementDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xml:lang="en-US">Statement of Cash Flows [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract" xlink:label="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract" xml:lang="en-US">Cash and Cash Equivalents, Period Increase (Decrease) [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract" xml:lang="en-US">Cash and cash equivalents at:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract" xlink:to="lab_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xml:lang="en-US">Beginning of period</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xml:lang="en-US">End of period</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xml:lang="en-US">Net increase (decrease) in cash and cash equivalents</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xml:lang="en-US">Cash flows from investing activities:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xml:lang="en-US">Cash flows used in investing activities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireProductiveAssets" xlink:label="loc_us-gaap_PaymentsToAcquireProductiveAssets" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PaymentsToAcquireProductiveAssets" xml:lang="en-US">Payments to Acquire Productive Assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_PaymentsToAcquireProductiveAssets" xml:lang="en-US">Capital expenditures</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireProductiveAssets" xlink:to="lab_us-gaap_PaymentsToAcquireProductiveAssets" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xml:lang="en-US">Cash flows from operating activities:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xml:lang="en-US">Adjustments to reconcile net income to cash provided by (used in) operating activities:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" xml:lang="en-US">Total adjustments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xml:lang="en-US">Depreciation, Depletion and Amortization</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xml:lang="en-US">Depreciation and amortization</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:to="lab_us-gaap_DepreciationDepletionAndAmortization" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xml:lang="en-US">Increase (Decrease) in Deferred Income Taxes</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xml:lang="en-US">Deferred income taxes</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xml:lang="en-US">Adjustments to deferred income taxes</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:to="lab_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xml:lang="en-US">Increase (Decrease) in Operating Capital [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xml:lang="en-US">Changes in assets and liabilities:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xml:lang="en-US">Increase (Decrease) in Accounts Payable</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xml:lang="en-US">Accounts payable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayable" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xml:lang="en-US">Accounts receivable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xml:lang="en-US">Increase (Decrease) in Accrued Liabilities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xml:lang="en-US">Accrued expenses</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xml:lang="en-US">Increase decrease in accrued expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xml:lang="en-US">Increase (Decrease) in Contract with Customer, Liability</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xml:lang="en-US">Customer deposits</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:to="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" />
<loc xlink:type="locator" xlink:href="genc-20191231.xsd#genc_IncreaseDecreaseInCostAndEstimatedEarningsInExcessOfBilling" xlink:label="loc_genc_IncreaseDecreaseInCostAndEstimatedEarningsInExcessOfBilling" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_genc_IncreaseDecreaseInCostAndEstimatedEarningsInExcessOfBilling" xml:lang="en-US">Increase Decrease In Cost And Estimated Earnings in Excess Of Billing</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_genc_IncreaseDecreaseInCostAndEstimatedEarningsInExcessOfBilling" xml:lang="en-US">Costs and estimated earnings in excess of billings</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_genc_IncreaseDecreaseInCostAndEstimatedEarningsInExcessOfBilling" xlink:to="lab_genc_IncreaseDecreaseInCostAndEstimatedEarningsInExcessOfBilling" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_genc_IncreaseDecreaseInCostAndEstimatedEarningsInExcessOfBilling" xml:lang="en-US">Increase Decrease In Cost And Estimated Earnings in Excess Of Billing</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xml:lang="en-US">Increase (Decrease) in Inventories</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xml:lang="en-US">Inventories</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInInventories" xlink:to="lab_us-gaap_IncreaseDecreaseInInventories" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidExpense" xml:lang="en-US">Increase (Decrease) in Prepaid Expense</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidExpense" xml:lang="en-US">Prepaid expenses &amp; other current assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:to="lab_us-gaap_IncreaseDecreaseInPrepaidExpense" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInTradingSecurities" xlink:label="loc_us-gaap_IncreaseDecreaseInTradingSecurities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInTradingSecurities" xml:lang="en-US">Increase (Decrease) in Debt Securities, Trading, and Equity Securities, FV-NI</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInTradingSecurities" xml:lang="en-US">Change in fair value of marketable securities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInTradingSecurities" xlink:to="lab_us-gaap_IncreaseDecreaseInTradingSecurities" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireMarketableSecurities" xlink:label="loc_us-gaap_PaymentsToAcquireMarketableSecurities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PaymentsToAcquireMarketableSecurities" xml:lang="en-US">Payments to Acquire Marketable Securities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_PaymentsToAcquireMarketableSecurities" xml:lang="en-US">Purchases of marketable securities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireMarketableSecurities" xlink:to="lab_us-gaap_PaymentsToAcquireMarketableSecurities" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xml:lang="en-US">Proceeds from Sale and Maturity of Marketable Securities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xml:lang="en-US">Proceeds from sale and maturity of marketable securities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:to="lab_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xml:lang="en-US">Provision for Doubtful Accounts</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xml:lang="en-US">Provision for doubtful accounts</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProvisionForDoubtfulAccounts" xlink:to="lab_us-gaap_ProvisionForDoubtfulAccounts" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensation" xml:lang="en-US">Share-based Compensation</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensation" xml:lang="en-US">Stock-based compensation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation" xlink:to="lab_us-gaap_ShareBasedCompensation" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xml:lang="en-US">Cash flows provided by (used in) operating activities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProfitLoss" xml:lang="en-US">Net Income (Loss), Including Portion Attributable to Noncontrolling Interest</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ProfitLoss" xml:lang="en-US">Net income</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProfitLoss" xlink:to="lab_us-gaap_ProfitLoss" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xml:lang="en-US">Basis of Presentation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xml:lang="en-US">Investments, Debt and Equity Securities [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="lab_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MarketableSecuritiesTextBlock" xlink:label="loc_us-gaap_MarketableSecuritiesTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_MarketableSecuritiesTextBlock" xml:lang="en-US">Marketable Securities [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_MarketableSecuritiesTextBlock" xml:lang="en-US">Marketable Securities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketableSecuritiesTextBlock" xlink:to="lab_us-gaap_MarketableSecuritiesTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaap_InventoryDisclosureAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryDisclosureAbstract" xml:lang="en-US">Inventory Disclosure [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryDisclosureAbstract" xlink:to="lab_us-gaap_InventoryDisclosureAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryDisclosureTextBlock" xlink:label="loc_us-gaap_InventoryDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryDisclosureTextBlock" xml:lang="en-US">Inventory Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InventoryDisclosureTextBlock" xml:lang="en-US">Inventories</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryDisclosureTextBlock" xlink:to="lab_us-gaap_InventoryDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TextBlockAbstract" xlink:label="loc_us-gaap_TextBlockAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TextBlockAbstract" xml:lang="en-US">Text Block [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TextBlockAbstract" xlink:to="lab_us-gaap_TextBlockAbstract" />
<loc xlink:type="locator" xlink:href="genc-20191231.xsd#genc_CostsAndEstimatedEarningsInExcessOfBillingsTextBlock" xlink:label="loc_genc_CostsAndEstimatedEarningsInExcessOfBillingsTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_genc_CostsAndEstimatedEarningsInExcessOfBillingsTextBlock" xml:lang="en-US">Costs And Estimated Earnings In Excess Of Billings [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_genc_CostsAndEstimatedEarningsInExcessOfBillingsTextBlock" xml:lang="en-US">Costs and Estimated Earnings in Excess of Billings</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_genc_CostsAndEstimatedEarningsInExcessOfBillingsTextBlock" xlink:to="lab_genc_CostsAndEstimatedEarningsInExcessOfBillingsTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_genc_CostsAndEstimatedEarningsInExcessOfBillingsTextBlock" xml:lang="en-US">Costs and estimated earnings in excess of billings.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xml:lang="en-US">Earnings Per Share [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract" xlink:to="lab_us-gaap_EarningsPerShareAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="loc_us-gaap_EarningsPerShareTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xml:lang="en-US">Earnings Per Share [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xml:lang="en-US">Earnings per Share Data</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareTextBlock" xlink:to="lab_us-gaap_EarningsPerShareTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RisksAndUncertaintiesAbstract" xlink:label="loc_us-gaap_RisksAndUncertaintiesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RisksAndUncertaintiesAbstract" xml:lang="en-US">Risks and Uncertainties [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RisksAndUncertaintiesAbstract" xlink:to="lab_us-gaap_RisksAndUncertaintiesAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:label="loc_us-gaap_ConcentrationRiskDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConcentrationRiskDisclosureTextBlock" xml:lang="en-US">Concentration Risk Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ConcentrationRiskDisclosureTextBlock" xml:lang="en-US">Customers with 10% (or greater) of Net Revenues</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:to="lab_us-gaap_ConcentrationRiskDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xml:lang="en-US">Income Tax Disclosure [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xml:lang="en-US">Income Tax Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xml:lang="en-US">Income Taxes</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xml:lang="en-US">Revenue from Contract with Customer [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xml:lang="en-US">Revenue Recognition and Related Costs</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:label="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xml:lang="en-US">Fair Value Measurement, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xml:lang="en-US">Fair Value Measurements</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:to="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="loc_us-gaap_InventoryPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryPolicyTextBlock" xml:lang="en-US">Inventory, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InventoryPolicyTextBlock" xml:lang="en-US">Inventories</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryPolicyTextBlock" xlink:to="lab_us-gaap_InventoryPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MarketableSecuritiesPolicy" xlink:label="loc_us-gaap_MarketableSecuritiesPolicy" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_MarketableSecuritiesPolicy" xml:lang="en-US">Marketable Securities, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_MarketableSecuritiesPolicy" xml:lang="en-US">Marketable Securities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketableSecuritiesPolicy" xlink:to="lab_us-gaap_MarketableSecuritiesPolicy" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xml:lang="en-US">Accounting Pronouncements and Policies</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xml:lang="en-US">Fair Value, Assets Measured on Recurring and Nonrecurring Basis [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xml:lang="en-US">Company's Marketable Securities Measured at Fair Value</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink:to="lab_us-gaap_FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xml:lang="en-US">Schedule of Inventory, Current [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xml:lang="en-US">Net Inventories</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" />
<loc xlink:type="locator" xlink:href="genc-20191231.xsd#genc_ScheduleOfCostAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsTableTextBlock" xlink:label="loc_genc_ScheduleOfCostAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_genc_ScheduleOfCostAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsTableTextBlock" xml:lang="en-US">Schedule Of Cost And Estimated Earnings In Excess Of Billings On Uncompleted Contracts Table [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_genc_ScheduleOfCostAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsTableTextBlock" xml:lang="en-US">Costs and Estimated Earnings in Excess of Billings on Uncompleted Contracts</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_genc_ScheduleOfCostAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsTableTextBlock" xlink:to="lab_genc_ScheduleOfCostAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_genc_ScheduleOfCostAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsTableTextBlock" xml:lang="en-US">Schedule of cost and estimated earnings in excess of billings on uncompleted contracts.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xml:lang="en-US">Basic and Diluted Earnings Per Share</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xml:lang="en-US">Disaggregation of Revenue [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xml:lang="en-US">Disaggregation of Company's Net Revenue by Major Source</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfInvestmentsAbstract" xlink:label="loc_us-gaap_ScheduleOfInvestmentsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfInvestmentsAbstract" xml:lang="en-US">Schedule of Investments [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfInvestmentsAbstract" xlink:to="lab_us-gaap_ScheduleOfInvestmentsAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentHoldingsTable" xlink:label="loc_us-gaap_InvestmentHoldingsTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InvestmentHoldingsTable" xml:lang="en-US">Investment Holdings [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InvestmentHoldingsTable" xml:lang="en-US">Investment Holdings [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentHoldingsTable" xlink:to="lab_us-gaap_InvestmentHoldingsTable" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="loc_us-gaap_FairValueInputsLevel1Member" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xml:lang="en-US">Fair Value, Inputs, Level 1 [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xml:lang="en-US">Level 1 [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel1Member" xlink:to="lab_us-gaap_FairValueInputsLevel1Member" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="loc_us-gaap_FairValueInputsLevel2Member" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xml:lang="en-US">Level 2 [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel2Member" xlink:to="lab_us-gaap_FairValueInputsLevel2Member" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentHoldingsLineItems" xlink:label="loc_us-gaap_InvestmentHoldingsLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InvestmentHoldingsLineItems" xml:lang="en-US">Investment Holdings [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InvestmentHoldingsLineItems" xml:lang="en-US">Investment Holdings [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentHoldingsLineItems" xlink:to="lab_us-gaap_InvestmentHoldingsLineItems" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentTypeAxis" xlink:label="loc_us-gaap_InvestmentTypeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InvestmentTypeAxis" xml:lang="en-US">Investment Type [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InvestmentTypeAxis" xml:lang="en-US">Investment Type [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentTypeAxis" xlink:to="lab_us-gaap_InvestmentTypeAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InvestmentTypeCategorizationMember" xml:lang="en-US">Investments [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InvestmentTypeCategorizationMember" xml:lang="en-US">Investments [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember" xlink:to="lab_us-gaap_InvestmentTypeCategorizationMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsMember" xlink:label="loc_us-gaap_CashAndCashEquivalentsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CashAndCashEquivalentsMember" xml:lang="en-US">Cash and Cash Equivalents [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CashAndCashEquivalentsMember" xml:lang="en-US">Cash and Money Funds [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsMember" xlink:to="lab_us-gaap_CashAndCashEquivalentsMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CorporateBondSecuritiesMember" xlink:label="loc_us-gaap_CorporateBondSecuritiesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CorporateBondSecuritiesMember" xml:lang="en-US">Corporate Bond Securities [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CorporateBondSecuritiesMember" xml:lang="en-US">Corporate Bonds [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CorporateBondSecuritiesMember" xlink:to="lab_us-gaap_CorporateBondSecuritiesMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityFundsMember" xlink:label="loc_us-gaap_EquityFundsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EquityFundsMember" xml:lang="en-US">Equity Funds [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EquityFundsMember" xml:lang="en-US">Equities [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityFundsMember" xlink:to="lab_us-gaap_EquityFundsMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ExchangeTradedFundsMember" xlink:label="loc_us-gaap_ExchangeTradedFundsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ExchangeTradedFundsMember" xml:lang="en-US">Exchange Traded Funds [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ExchangeTradedFundsMember" xml:lang="en-US">Exchange Traded Funds [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ExchangeTradedFundsMember" xlink:to="lab_us-gaap_ExchangeTradedFundsMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MutualFundMember" xlink:label="loc_us-gaap_MutualFundMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_MutualFundMember" xml:lang="en-US">Mutual Fund [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_MutualFundMember" xml:lang="en-US">Mutual Funds [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MutualFundMember" xlink:to="lab_us-gaap_MutualFundMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_USTreasuryAndGovernmentShorttermDebtSecuritiesMember" xlink:label="loc_us-gaap_USTreasuryAndGovernmentShorttermDebtSecuritiesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_USTreasuryAndGovernmentShorttermDebtSecuritiesMember" xml:lang="en-US">US Treasury and Government Short-term Debt Securities [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_USTreasuryAndGovernmentShorttermDebtSecuritiesMember" xml:lang="en-US">Government Securities [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_USTreasuryAndGovernmentShorttermDebtSecuritiesMember" xlink:to="lab_us-gaap_USTreasuryAndGovernmentShorttermDebtSecuritiesMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MarketableSecuritiesAbstract" xlink:label="loc_us-gaap_MarketableSecuritiesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_MarketableSecuritiesAbstract" xml:lang="en-US">Marketable Securities [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketableSecuritiesAbstract" xlink:to="lab_us-gaap_MarketableSecuritiesAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MarketableSecuritiesLineItems" xlink:label="loc_us-gaap_MarketableSecuritiesLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_MarketableSecuritiesLineItems" xml:lang="en-US">Marketable Securities [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketableSecuritiesLineItems" xlink:to="lab_us-gaap_MarketableSecuritiesLineItems" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetRealizedOrUnrealizedGainLossOnTradingSecurities" xlink:label="loc_us-gaap_NetRealizedOrUnrealizedGainLossOnTradingSecurities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetRealizedOrUnrealizedGainLossOnTradingSecurities" xml:lang="en-US">Net Realized and Unrealized Gain (Loss) on Trading Securities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_us-gaap_NetRealizedOrUnrealizedGainLossOnTradingSecurities" xml:lang="en-US">Changes in net unrealized gains and (losses)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetRealizedOrUnrealizedGainLossOnTradingSecurities" xlink:to="lab_us-gaap_NetRealizedOrUnrealizedGainLossOnTradingSecurities" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueAssetsLevel1ToLevel2TransfersAmount" xlink:label="loc_us-gaap_FairValueAssetsLevel1ToLevel2TransfersAmount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueAssetsLevel1ToLevel2TransfersAmount" xml:lang="en-US">Fair Value, Assets, Level 1 to Level 2 Transfers, Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_FairValueAssetsLevel1ToLevel2TransfersAmount" xml:lang="en-US">Transfers of investments between Level 1 and Level 2</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsLevel1ToLevel2TransfersAmount" xlink:to="lab_us-gaap_FairValueAssetsLevel1ToLevel2TransfersAmount" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryNetAbstract" xlink:label="loc_us-gaap_InventoryNetAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryNetAbstract" xml:lang="en-US">Inventory, Net [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryNetAbstract" xlink:to="lab_us-gaap_InventoryNetAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryFinishedGoodsNetOfReserves" xml:lang="en-US">Inventory, Finished Goods, Net of Reserves</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InventoryFinishedGoodsNetOfReserves" xml:lang="en-US">Finished goods</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:to="lab_us-gaap_InventoryFinishedGoodsNetOfReserves" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryRawMaterialsNetOfReserves" xlink:label="loc_us-gaap_InventoryRawMaterialsNetOfReserves" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryRawMaterialsNetOfReserves" xml:lang="en-US">Inventory, Raw Materials, Net of Reserves</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InventoryRawMaterialsNetOfReserves" xml:lang="en-US">Raw materials</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryRawMaterialsNetOfReserves" xlink:to="lab_us-gaap_InventoryRawMaterialsNetOfReserves" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryWorkInProcessNetOfReserves" xlink:label="loc_us-gaap_InventoryWorkInProcessNetOfReserves" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryWorkInProcessNetOfReserves" xml:lang="en-US">Inventory, Work in Process, Net of Reserves</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InventoryWorkInProcessNetOfReserves" xml:lang="en-US">Work in process</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryWorkInProcessNetOfReserves" xlink:to="lab_us-gaap_InventoryWorkInProcessNetOfReserves" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryCurrentTable" xlink:label="loc_us-gaap_InventoryCurrentTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryCurrentTable" xml:lang="en-US">Inventory, Current [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryCurrentTable" xlink:to="lab_us-gaap_InventoryCurrentTable" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis" xlink:label="loc_us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis" xml:lang="en-US">Adjustments for Change in Accounting Principle [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis" xlink:to="lab_us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ChangeInAccountingPrincipleMember" xlink:label="loc_us-gaap_ChangeInAccountingPrincipleMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ChangeInAccountingPrincipleMember" xml:lang="en-US">Adjustments for Change in Accounting Principle [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ChangeInAccountingPrincipleMember" xlink:to="lab_us-gaap_ChangeInAccountingPrincipleMember" />
<loc xlink:type="locator" xlink:href="genc-20191231.xsd#genc_InventoryValuationAdjustmentMember" xlink:label="loc_genc_InventoryValuationAdjustmentMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_genc_InventoryValuationAdjustmentMember" xml:lang="en-US">Inventory Valuation Adjustment [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_genc_InventoryValuationAdjustmentMember" xlink:to="lab_genc_InventoryValuationAdjustmentMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_genc_InventoryValuationAdjustmentMember" xml:lang="en-US">Inventory valuation adjustment.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryLineItems" xlink:label="loc_us-gaap_InventoryLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryLineItems" xml:lang="en-US">Inventory [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryLineItems" xlink:to="lab_us-gaap_InventoryLineItems" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryLIFOReserve" xlink:label="loc_us-gaap_InventoryLIFOReserve" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryLIFOReserve" xml:lang="en-US">Inventory, LIFO Reserve</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InventoryLIFOReserve" xml:lang="en-US">Slow moving and obsolete inventory reserve</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryLIFOReserve" xlink:to="lab_us-gaap_InventoryLIFOReserve" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CumulativeEffectOnRetainedEarningsNetOfTax1" xlink:label="loc_us-gaap_CumulativeEffectOnRetainedEarningsNetOfTax1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CumulativeEffectOnRetainedEarningsNetOfTax1" xml:lang="en-US">Cumulative Effect on Retained Earnings, Net of Tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CumulativeEffectOnRetainedEarningsNetOfTax1" xml:lang="en-US">Cumulative impact of change in accounting method inventory</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CumulativeEffectOnRetainedEarningsNetOfTax1" xlink:to="lab_us-gaap_CumulativeEffectOnRetainedEarningsNetOfTax1" />
<loc xlink:type="locator" xlink:href="genc-20191231.xsd#genc_CostBasisReductionInInventoryPercentage" xlink:label="loc_genc_CostBasisReductionInInventoryPercentage" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_genc_CostBasisReductionInInventoryPercentage" xml:lang="en-US">Cost Basis Reduction In Inventory Percentage</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_genc_CostBasisReductionInInventoryPercentage" xml:lang="en-US">Cost basis reduction in inventory, percentage</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_genc_CostBasisReductionInInventoryPercentage" xlink:to="lab_genc_CostBasisReductionInInventoryPercentage" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_genc_CostBasisReductionInInventoryPercentage" xml:lang="en-US">Represents the percentage cost basis reduction for inventories related to obsolescence, excessive levels, deterioration, possible alternative uses and other factors in determining net realizable value. Inventories are valued at the lower of cost or market, with cost being determined principally by using the last-in, first-out (LIFO) method and market defined as replacement cost for raw materials and net realizable value for work in process and finished goods. Appropriate consideration is given to obsolescence, excessive levels, deterioration, possible alternative uses and other factors in determining net realizable value. The cost of work in process and finished goods includes materials, direct labor, variable costs and overhead. The Company evaluates the need to record inventory adjustments on all inventories, including raw material, work in process, finished goods, spare parts and used equipment. Used equipment acquired by the Company on trade-in from customers is carried at estimate</label>
<loc xlink:type="locator" xlink:href="genc-20191231.xsd#genc_InventoryCostBasisDeterminationPeriodMinimum" xlink:label="loc_genc_InventoryCostBasisDeterminationPeriodMinimum" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_genc_InventoryCostBasisDeterminationPeriodMinimum" xml:lang="en-US">Inventory Cost Basis Determination Period Minimum</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_genc_InventoryCostBasisDeterminationPeriodMinimum" xml:lang="en-US">Inventory, minimum time period on the shelf, years</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_genc_InventoryCostBasisDeterminationPeriodMinimum" xlink:to="lab_genc_InventoryCostBasisDeterminationPeriodMinimum" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_genc_InventoryCostBasisDeterminationPeriodMinimum" xml:lang="en-US">Inventory cost basis determination period minimum.</label>
<loc xlink:type="locator" xlink:href="genc-20191231.xsd#genc_InventoryCostBasisDeterminationPeriodMaximum" xlink:label="loc_genc_InventoryCostBasisDeterminationPeriodMaximum" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_genc_InventoryCostBasisDeterminationPeriodMaximum" xml:lang="en-US">Inventory Cost Basis Determination Period Maximum</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_genc_InventoryCostBasisDeterminationPeriodMaximum" xml:lang="en-US">Inventory, maximum time period on the shelf, years</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_genc_InventoryCostBasisDeterminationPeriodMaximum" xlink:to="lab_genc_InventoryCostBasisDeterminationPeriodMaximum" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_genc_InventoryCostBasisDeterminationPeriodMaximum" xml:lang="en-US">Inventory cost basis determination period maximum.</label>
<loc xlink:type="locator" xlink:href="genc-20191231.xsd#genc_InventoryValuationEstimate" xlink:label="loc_genc_InventoryValuationEstimate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_genc_InventoryValuationEstimate" xml:lang="en-US">Inventory Valuation Estimate</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_genc_InventoryValuationEstimate" xml:lang="en-US">Inventory valuation estimate</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_genc_InventoryValuationEstimate" xlink:to="lab_genc_InventoryValuationEstimate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_genc_InventoryValuationEstimate" xml:lang="en-US">Represents the inventory valuation estimate amount after accounting for inventories related to obsolescence, excessive levels, deterioration, possible alternative uses and other factors in determining net realizable value. Inventories are valued at the lower of cost or market, with cost being determined principally by using the last-in, first-out (LIFO) method and market defined as replacement cost for raw materials and net realizable value for work in process and finished goods. Appropriate consideration is given to obsolescence, excessive levels, deterioration, possible alternative uses and other factors in determining net realizable value. The cost of work in process and finished goods includes materials, direct labor, variable costs and overhead. The Company evaluates the need to record inventory adjustments on all inventories, including raw material, work in process, finished goods, spare parts and used equipment. Used equipment acquired by the Company on trade-in from customers i</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryWriteDown" xlink:label="loc_us-gaap_InventoryWriteDown" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryWriteDown" xml:lang="en-US">Inventory Write-down</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_us-gaap_InventoryWriteDown" xml:lang="en-US">Provisions on obsolescence</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryWriteDown" xlink:to="lab_us-gaap_InventoryWriteDown" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PublicUtilitiesInventoryAxis" xlink:label="loc_us-gaap_PublicUtilitiesInventoryAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PublicUtilitiesInventoryAxis" xml:lang="en-US">Inventory [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesInventoryAxis" xlink:to="lab_us-gaap_PublicUtilitiesInventoryAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PublicUtilitiesInventoryTypeDomain" xlink:label="loc_us-gaap_PublicUtilitiesInventoryTypeDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PublicUtilitiesInventoryTypeDomain" xml:lang="en-US">Inventory [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesInventoryTypeDomain" xlink:to="lab_us-gaap_PublicUtilitiesInventoryTypeDomain" />
<loc xlink:type="locator" xlink:href="genc-20191231.xsd#genc_MoreThanThreeAndWithinFourYearFromBalanceSheetDateMember" xlink:label="loc_genc_MoreThanThreeAndWithinFourYearFromBalanceSheetDateMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_genc_MoreThanThreeAndWithinFourYearFromBalanceSheetDateMember" xml:lang="en-US">More Than Three And Within Four Year From Balance Sheet Date [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_genc_MoreThanThreeAndWithinFourYearFromBalanceSheetDateMember" xml:lang="en-US">Three to Four Years Old Inventory [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_genc_MoreThanThreeAndWithinFourYearFromBalanceSheetDateMember" xlink:to="lab_genc_MoreThanThreeAndWithinFourYearFromBalanceSheetDateMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_genc_MoreThanThreeAndWithinFourYearFromBalanceSheetDateMember" xml:lang="en-US">More than three and within four year from balance sheet date.</label>
<loc xlink:type="locator" xlink:href="genc-20191231.xsd#genc_MoreThanFourAndWithinFiveYearFromBalanceSheetDateMember" xlink:label="loc_genc_MoreThanFourAndWithinFiveYearFromBalanceSheetDateMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_genc_MoreThanFourAndWithinFiveYearFromBalanceSheetDateMember" xml:lang="en-US">More Than Four And Within Five Year From Balance Sheet Date [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_genc_MoreThanFourAndWithinFiveYearFromBalanceSheetDateMember" xml:lang="en-US">Four to Five Years Old Inventory [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_genc_MoreThanFourAndWithinFiveYearFromBalanceSheetDateMember" xlink:to="lab_genc_MoreThanFourAndWithinFiveYearFromBalanceSheetDateMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_genc_MoreThanFourAndWithinFiveYearFromBalanceSheetDateMember" xml:lang="en-US">More than four and within five year from balance sheet date.</label>
<loc xlink:type="locator" xlink:href="genc-20191231.xsd#genc_MoreThanFiveYearFromBalanceSheetDateAndThereafterMember" xlink:label="loc_genc_MoreThanFiveYearFromBalanceSheetDateAndThereafterMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_genc_MoreThanFiveYearFromBalanceSheetDateAndThereafterMember" xml:lang="en-US">More Than Five Year From Balance Sheet Date And Thereafter Member</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_genc_MoreThanFiveYearFromBalanceSheetDateAndThereafterMember" xml:lang="en-US">Greater Than Five Years Old Inventory [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_genc_MoreThanFiveYearFromBalanceSheetDateAndThereafterMember" xlink:to="lab_genc_MoreThanFiveYearFromBalanceSheetDateAndThereafterMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_genc_MoreThanFiveYearFromBalanceSheetDateAndThereafterMember" xml:lang="en-US">More than five year from balance sheet date and thereafter.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsAbstract" xlink:label="loc_us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsAbstract" xml:lang="en-US">Costs in Excess of Billings on Uncompleted Contracts or Programs [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsAbstract" xlink:to="lab_us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractReceivableDueInNextRollingTwelveMonths" xlink:label="loc_us-gaap_ContractReceivableDueInNextRollingTwelveMonths" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ContractReceivableDueInNextRollingTwelveMonths" xml:lang="en-US">Contract Receivable, Due in Next Rolling Twelve Months</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ContractReceivableDueInNextRollingTwelveMonths" xml:lang="en-US">Billings to date</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractReceivableDueInNextRollingTwelveMonths" xlink:to="lab_us-gaap_ContractReceivableDueInNextRollingTwelveMonths" />
<loc xlink:type="locator" xlink:href="genc-20191231.xsd#genc_CostsAndEstimatedEarningsOnUncompletedContracts" xlink:label="loc_genc_CostsAndEstimatedEarningsOnUncompletedContracts" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_genc_CostsAndEstimatedEarningsOnUncompletedContracts" xml:lang="en-US">Costs And Estimated Earnings On Uncompleted Contracts</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_genc_CostsAndEstimatedEarningsOnUncompletedContracts" xml:lang="en-US">Costs and estimated earnings on uncompleted contracts</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_genc_CostsAndEstimatedEarningsOnUncompletedContracts" xlink:to="lab_genc_CostsAndEstimatedEarningsOnUncompletedContracts" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_genc_CostsAndEstimatedEarningsOnUncompletedContracts" xml:lang="en-US">Costs and estimated earnings on uncompleted contracts.</label>
<loc xlink:type="locator" xlink:href="genc-20191231.xsd#genc_CostsIncurredOnUncompletedContracts" xlink:label="loc_genc_CostsIncurredOnUncompletedContracts" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_genc_CostsIncurredOnUncompletedContracts" xml:lang="en-US">Costs Incurred on Uncompleted Contracts</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_genc_CostsIncurredOnUncompletedContracts" xml:lang="en-US">Costs incurred on uncompleted contracts</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_genc_CostsIncurredOnUncompletedContracts" xlink:to="lab_genc_CostsIncurredOnUncompletedContracts" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_genc_CostsIncurredOnUncompletedContracts" xml:lang="en-US">Costs incurred on uncompleted contracts.</label>
<loc xlink:type="locator" xlink:href="genc-20191231.xsd#genc_EstimatedEarningsOnUncompletedContracts" xlink:label="loc_genc_EstimatedEarningsOnUncompletedContracts" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_genc_EstimatedEarningsOnUncompletedContracts" xml:lang="en-US">Estimated Earnings On Uncompleted Contracts</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_genc_EstimatedEarningsOnUncompletedContracts" xml:lang="en-US">Estimated earnings</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_genc_EstimatedEarningsOnUncompletedContracts" xlink:to="lab_genc_EstimatedEarningsOnUncompletedContracts" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_genc_EstimatedEarningsOnUncompletedContracts" xml:lang="en-US">Estimated Earnings On Uncompleted Contracts</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xml:lang="en-US">Common Shares:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xml:lang="en-US">Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xml:lang="en-US">Effect of dilutive stock options</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:to="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xml:lang="en-US">Weighted-average diluted shares outstanding</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xml:lang="en-US">Weighted-average common shares outstanding</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xml:lang="en-US">Anti-dilutive shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Number of Shares</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xml:lang="en-US">Exercisable stock options, included in the diluted earnings per share calculation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xml:lang="en-US">Concentration Risk Benchmark [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xml:lang="en-US">Concentration Risk Benchmark [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xml:lang="en-US">Concentration Risk Benchmark [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xml:lang="en-US">Concentration Risk Benchmark [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="lab_us-gaap_ConcentrationRiskBenchmarkDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SalesRevenueNetMember" xlink:label="loc_us-gaap_SalesRevenueNetMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SalesRevenueNetMember" xml:lang="en-US">Sales Revenue, Net [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SalesRevenueNetMember" xml:lang="en-US">Revenue [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesRevenueNetMember" xlink:to="lab_us-gaap_SalesRevenueNetMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MajorCustomersAxis" xlink:label="loc_srt_MajorCustomersAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_MajorCustomersAxis" xml:lang="en-US">Customer [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_MajorCustomersAxis" xml:lang="en-US">Customer [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MajorCustomersAxis" xlink:to="lab_srt_MajorCustomersAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srt_NameOfMajorCustomerDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_NameOfMajorCustomerDomain" xml:lang="en-US">Customer [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_NameOfMajorCustomerDomain" xml:lang="en-US">Customer [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_NameOfMajorCustomerDomain" xlink:to="lab_srt_NameOfMajorCustomerDomain" />
<loc xlink:type="locator" xlink:href="genc-20191231.xsd#genc_CustomerFiveMember" xlink:label="loc_genc_CustomerFiveMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_genc_CustomerFiveMember" xml:lang="en-US">Customer Five [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_genc_CustomerFiveMember" xml:lang="en-US">Customer Five [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_genc_CustomerFiveMember" xlink:to="lab_genc_CustomerFiveMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_genc_CustomerFiveMember" xml:lang="en-US">Customer five.</label>
<loc xlink:type="locator" xlink:href="genc-20191231.xsd#genc_CustomerFourMember" xlink:label="loc_genc_CustomerFourMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_genc_CustomerFourMember" xml:lang="en-US">Customer Four [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_genc_CustomerFourMember" xml:lang="en-US">Customer Four [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_genc_CustomerFourMember" xlink:to="lab_genc_CustomerFourMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_genc_CustomerFourMember" xml:lang="en-US">Customer four.</label>
<loc xlink:type="locator" xlink:href="genc-20191231.xsd#genc_CustomerOneMember" xlink:label="loc_genc_CustomerOneMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_genc_CustomerOneMember" xml:lang="en-US">Customer One [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_genc_CustomerOneMember" xml:lang="en-US">Customer One [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_genc_CustomerOneMember" xlink:to="lab_genc_CustomerOneMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_genc_CustomerOneMember" xml:lang="en-US">Customer one.</label>
<loc xlink:type="locator" xlink:href="genc-20191231.xsd#genc_CustomerSixMember" xlink:label="loc_genc_CustomerSixMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_genc_CustomerSixMember" xml:lang="en-US">Customer Six [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_genc_CustomerSixMember" xml:lang="en-US">Customer Six [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_genc_CustomerSixMember" xlink:to="lab_genc_CustomerSixMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_genc_CustomerSixMember" xml:lang="en-US">Customer Six [Member]</label>
<loc xlink:type="locator" xlink:href="genc-20191231.xsd#genc_CustomerThreeMember" xlink:label="loc_genc_CustomerThreeMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_genc_CustomerThreeMember" xml:lang="en-US">Customer Three [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_genc_CustomerThreeMember" xml:lang="en-US">Customer Three [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_genc_CustomerThreeMember" xlink:to="lab_genc_CustomerThreeMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_genc_CustomerThreeMember" xml:lang="en-US">Customer three.</label>
<loc xlink:type="locator" xlink:href="genc-20191231.xsd#genc_CustomerTwoMember" xlink:label="loc_genc_CustomerTwoMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_genc_CustomerTwoMember" xml:lang="en-US">Customer Two [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_genc_CustomerTwoMember" xml:lang="en-US">Customer Two [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_genc_CustomerTwoMember" xlink:to="lab_genc_CustomerTwoMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_genc_CustomerTwoMember" xml:lang="en-US">Customer two.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskLineItems" xlink:label="loc_us-gaap_ConcentrationRiskLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConcentrationRiskLineItems" xml:lang="en-US">Concentration Risk [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskLineItems" xlink:to="lab_us-gaap_ConcentrationRiskLineItems" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xml:lang="en-US">Concentration Risk, Percentage</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xml:lang="en-US">Percentage of concentration</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskPercentage1" xlink:to="lab_us-gaap_ConcentrationRiskPercentage1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDescription" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDescription" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDescription" xml:lang="en-US">Concentration Risk, Benchmark Description</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDescription" xml:lang="en-US">Percentage of concentration description</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDescription" xlink:to="lab_us-gaap_ConcentrationRiskBenchmarkDescription" />
<loc xlink:type="locator" xlink:href="genc-20191231.xsd#genc_IncometaxestableTable" xlink:label="loc_genc_IncometaxestableTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_genc_IncometaxestableTable" xml:lang="en-US">IncomeTaxesTable [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_genc_IncometaxestableTable" xlink:to="lab_genc_IncometaxestableTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_genc_IncometaxestableTable" xml:lang="en-US">IncomeTaxesTable</label>
<loc xlink:type="locator" xlink:href="genc-20191231.xsd#genc_IncometaxesLineItems" xlink:label="loc_genc_IncometaxesLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_genc_IncometaxesLineItems" xml:lang="en-US">IncomeTaxes [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_genc_IncometaxesLineItems" xlink:to="lab_genc_IncometaxesLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_genc_IncometaxesLineItems" xml:lang="en-US">IncomeTaxes</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xml:lang="en-US">Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xml:lang="en-US">U.S. corporate income tax rate</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis" xml:lang="en-US">Income Tax Authority [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis" xlink:to="lab_us-gaap_IncomeTaxAuthorityAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xml:lang="en-US">Income Tax Authority [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain" xlink:to="lab_us-gaap_IncomeTaxAuthorityDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InternalRevenueServiceIRSMember" xlink:label="loc_us-gaap_InternalRevenueServiceIRSMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InternalRevenueServiceIRSMember" xml:lang="en-US">Internal Revenue Service (IRS) [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InternalRevenueServiceIRSMember" xlink:to="lab_us-gaap_InternalRevenueServiceIRSMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xml:lang="en-US">Disaggregation of Revenue [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xml:lang="en-US">Disaggregation of Revenue [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable" xlink:to="lab_us-gaap_DisaggregationOfRevenueTable" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xml:lang="en-US">Disaggregation of Revenue [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xml:lang="en-US">Disaggregation of Revenue [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:to="lab_us-gaap_DisaggregationOfRevenueLineItems" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_ProductOrServiceAxis" xml:lang="en-US">Product and Service [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_ProductOrServiceAxis" xml:lang="en-US">Product and Service [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductOrServiceAxis" xlink:to="lab_srt_ProductOrServiceAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_ProductsAndServicesDomain" xml:lang="en-US">Product and Service [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_ProductsAndServicesDomain" xml:lang="en-US">Product and Service [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductsAndServicesDomain" xlink:to="lab_srt_ProductsAndServicesDomain" />
<loc xlink:type="locator" xlink:href="genc-20191231.xsd#genc_EquipmentSalesMember" xlink:label="loc_genc_EquipmentSalesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_genc_EquipmentSalesMember" xml:lang="en-US">Equipment Sales [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_genc_EquipmentSalesMember" xml:lang="en-US">Equipment Sales [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_genc_EquipmentSalesMember" xlink:to="lab_genc_EquipmentSalesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_genc_EquipmentSalesMember" xml:lang="en-US">Equipment Sales [Member]</label>
<loc xlink:type="locator" xlink:href="genc-20191231.xsd#genc_FreightRevenueMember" xlink:label="loc_genc_FreightRevenueMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_genc_FreightRevenueMember" xml:lang="en-US">Freight Revenue [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_genc_FreightRevenueMember" xml:lang="en-US">Freight Revenue [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_genc_FreightRevenueMember" xlink:to="lab_genc_FreightRevenueMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_genc_FreightRevenueMember" xml:lang="en-US">Freight Revenue [Member]</label>
<loc xlink:type="locator" xlink:href="genc-20191231.xsd#genc_OtherRevenuesMember" xlink:label="loc_genc_OtherRevenuesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_genc_OtherRevenuesMember" xml:lang="en-US">Other Revenues [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_genc_OtherRevenuesMember" xml:lang="en-US">Other [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_genc_OtherRevenuesMember" xlink:to="lab_genc_OtherRevenuesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_genc_OtherRevenuesMember" xml:lang="en-US">Other Revenues [Member]</label>
<loc xlink:type="locator" xlink:href="genc-20191231.xsd#genc_PartsAndComponentSalesMember" xlink:label="loc_genc_PartsAndComponentSalesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_genc_PartsAndComponentSalesMember" xml:lang="en-US">Parts and Component Sales [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_genc_PartsAndComponentSalesMember" xml:lang="en-US">Parts and Component Sales [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_genc_PartsAndComponentSalesMember" xlink:to="lab_genc_PartsAndComponentSalesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_genc_PartsAndComponentSalesMember" xml:lang="en-US">Parts and component sales.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TimingOfTransferOfGoodOrServiceAxis" xml:lang="en-US">Timing of Transfer of Good or Service [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_TimingOfTransferOfGoodOrServiceAxis" xml:lang="en-US">Timing of Transfer of Good or Service [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:to="lab_us-gaap_TimingOfTransferOfGoodOrServiceAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TimingOfTransferOfGoodOrServiceDomain" xml:lang="en-US">Timing of Transfer of Good or Service [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_TimingOfTransferOfGoodOrServiceDomain" xml:lang="en-US">Timing of Transfer of Good or Service [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:to="lab_us-gaap_TimingOfTransferOfGoodOrServiceDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TransferredAtPointInTimeMember" xlink:label="loc_us-gaap_TransferredAtPointInTimeMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TransferredAtPointInTimeMember" xml:lang="en-US">Transferred at Point in Time [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_TransferredAtPointInTimeMember" xml:lang="en-US">Transferred at Point in Time [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TransferredAtPointInTimeMember" xlink:to="lab_us-gaap_TransferredAtPointInTimeMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TransferredOverTimeMember" xlink:label="loc_us-gaap_TransferredOverTimeMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TransferredOverTimeMember" xml:lang="en-US">Transferred over Time [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_TransferredOverTimeMember" xml:lang="en-US">Transferred over Time [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TransferredOverTimeMember" xlink:to="lab_us-gaap_TransferredOverTimeMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="loc_us-gaap_BalanceSheetLocationAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xml:lang="en-US">Balance Sheet Location [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xml:lang="en-US">Balance Sheet Location [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationAxis" xlink:to="lab_us-gaap_BalanceSheetLocationAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaap_BalanceSheetLocationDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xml:lang="en-US">Balance Sheet Location [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xml:lang="en-US">Balance Sheet Location [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationDomain" xlink:to="lab_us-gaap_BalanceSheetLocationDomain" />
<loc xlink:type="locator" xlink:href="genc-20191231.xsd#genc_CurrentLiabilitiesMember" xlink:label="loc_genc_CurrentLiabilitiesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_genc_CurrentLiabilitiesMember" xml:lang="en-US">Current Liabilities [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_genc_CurrentLiabilitiesMember" xml:lang="en-US">Current Liabilities [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_genc_CurrentLiabilitiesMember" xlink:to="lab_genc_CurrentLiabilitiesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_genc_CurrentLiabilitiesMember" xml:lang="en-US">Current Liabilities [Member]</label>
<loc xlink:type="locator" xlink:href="genc-20191231.xsd#genc_ContractWithCustomerAccountsReceivable" xlink:label="loc_genc_ContractWithCustomerAccountsReceivable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_genc_ContractWithCustomerAccountsReceivable" xml:lang="en-US">Contract With Customer Accounts Receivable</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_genc_ContractWithCustomerAccountsReceivable" xml:lang="en-US">Accounts receivable related to contracts with customers</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_genc_ContractWithCustomerAccountsReceivable" xlink:to="lab_genc_ContractWithCustomerAccountsReceivable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_genc_ContractWithCustomerAccountsReceivable" xml:lang="en-US">Contract with customer accounts receivable.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerLiability" xlink:label="loc_us-gaap_ContractWithCustomerLiability" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xml:lang="en-US">Contract with Customer, Liability</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xml:lang="en-US">Customer deposits related to contracts with customers</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiability" xlink:to="lab_us-gaap_ContractWithCustomerLiability" />
<loc xlink:type="locator" xlink:href="genc-20191231.xsd#genc_ExpectedPeriodForContractAssetsBillingAndCollection" xlink:label="loc_genc_ExpectedPeriodForContractAssetsBillingAndCollection" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_genc_ExpectedPeriodForContractAssetsBillingAndCollection" xml:lang="en-US">Expected Period for Contract Assets Billing and Collection</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_genc_ExpectedPeriodForContractAssetsBillingAndCollection" xml:lang="en-US">Contract assets collection period</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_genc_ExpectedPeriodForContractAssetsBillingAndCollection" xlink:to="lab_genc_ExpectedPeriodForContractAssetsBillingAndCollection" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_genc_ExpectedPeriodForContractAssetsBillingAndCollection" xml:lang="en-US">Expected period for contract assets billing and collection.</label>
<loc xlink:type="locator" xlink:href="genc-20191231.xsd#genc_IncrementalCostsAmortizationPeriod" xlink:label="loc_genc_IncrementalCostsAmortizationPeriod" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_genc_IncrementalCostsAmortizationPeriod" xml:lang="en-US">Incremental Costs Amortization Period</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_genc_IncrementalCostsAmortizationPeriod" xml:lang="en-US">Amortization period for incremental costs</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_genc_IncrementalCostsAmortizationPeriod" xlink:to="lab_genc_IncrementalCostsAmortizationPeriod" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_genc_IncrementalCostsAmortizationPeriod" xml:lang="en-US">Incremental costs amortization period.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_RangeAxis" xml:lang="en-US">Range [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_RangeAxis" xml:lang="en-US">Range [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis" xlink:to="lab_srt_RangeAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_RangeMember" xml:lang="en-US">Range [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_RangeMember" xml:lang="en-US">Range [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_MaximumMember" xml:lang="en-US">Maximum [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_MaximumMember" xml:lang="en-US">Maximum [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" />
</labelLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>10
<FILENAME>genc-20191231_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--Generated by DFIN XBRL Instance Document - http://www.dfinsolutions.com/ - Version R3.0 - on 30-January-2020 [11:31:48] {AM}-->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
<roleRef xlink:type="simple" xlink:href="genc-20191231.xsd#CoverPage" roleURI="http://www.gencor.com/role/CoverPage" />
<roleRef xlink:type="simple" xlink:href="genc-20191231.xsd#CondensedConsolidatedBalanceSheets" roleURI="http://www.gencor.com/role/CondensedConsolidatedBalanceSheets" />
<roleRef xlink:type="simple" xlink:href="genc-20191231.xsd#CondensedConsolidatedBalanceSheetsParenthetical" roleURI="http://www.gencor.com/role/CondensedConsolidatedBalanceSheetsParenthetical" />
<roleRef xlink:type="simple" xlink:href="genc-20191231.xsd#CondensedConsolidatedStatementsOfIncome" roleURI="http://www.gencor.com/role/CondensedConsolidatedStatementsOfIncome" />
<roleRef xlink:type="simple" xlink:href="genc-20191231.xsd#CondensedConsolidatedStatementsOfShareholdersEquity" roleURI="http://www.gencor.com/role/CondensedConsolidatedStatementsOfShareholdersEquity" />
<roleRef xlink:type="simple" xlink:href="genc-20191231.xsd#CondensedConsolidatedStatementsOfCashFlows" roleURI="http://www.gencor.com/role/CondensedConsolidatedStatementsOfCashFlows" />
<roleRef xlink:type="simple" xlink:href="genc-20191231.xsd#BasisOfPresentation" roleURI="http://www.gencor.com/role/BasisOfPresentation" />
<roleRef xlink:type="simple" xlink:href="genc-20191231.xsd#MarketableSecurities" roleURI="http://www.gencor.com/role/MarketableSecurities" />
<roleRef xlink:type="simple" xlink:href="genc-20191231.xsd#Inventories" roleURI="http://www.gencor.com/role/Inventories" />
<roleRef xlink:type="simple" xlink:href="genc-20191231.xsd#CostsAndEstimatedEarningsInExcessOfBillings" roleURI="http://www.gencor.com/role/CostsAndEstimatedEarningsInExcessOfBillings" />
<roleRef xlink:type="simple" xlink:href="genc-20191231.xsd#EarningsPerShareData" roleURI="http://www.gencor.com/role/EarningsPerShareData" />
<roleRef xlink:type="simple" xlink:href="genc-20191231.xsd#CustomersWith10OrGreaterOfNetRevenues" roleURI="http://www.gencor.com/role/CustomersWith10OrGreaterOfNetRevenues" />
<roleRef xlink:type="simple" xlink:href="genc-20191231.xsd#IncomeTaxes" roleURI="http://www.gencor.com/role/IncomeTaxes" />
<roleRef xlink:type="simple" xlink:href="genc-20191231.xsd#RevenueRecognitionAndRelatedCosts" roleURI="http://www.gencor.com/role/RevenueRecognitionAndRelatedCosts" />
<roleRef xlink:type="simple" xlink:href="genc-20191231.xsd#BasisOfPresentationPolicies" roleURI="http://www.gencor.com/role/BasisOfPresentationPolicies" />
<roleRef xlink:type="simple" xlink:href="genc-20191231.xsd#MarketableSecuritiesTables" roleURI="http://www.gencor.com/role/MarketableSecuritiesTables" />
<roleRef xlink:type="simple" xlink:href="genc-20191231.xsd#InventoriesTables" roleURI="http://www.gencor.com/role/InventoriesTables" />
<roleRef xlink:type="simple" xlink:href="genc-20191231.xsd#CostsAndEstimatedEarningsInExcessOfBillingsTables" roleURI="http://www.gencor.com/role/CostsAndEstimatedEarningsInExcessOfBillingsTables" />
<roleRef xlink:type="simple" xlink:href="genc-20191231.xsd#EarningsPerShareDataTables" roleURI="http://www.gencor.com/role/EarningsPerShareDataTables" />
<roleRef xlink:type="simple" xlink:href="genc-20191231.xsd#RevenueRecognitionAndRelatedCostsTables" roleURI="http://www.gencor.com/role/RevenueRecognitionAndRelatedCostsTables" />
<roleRef xlink:type="simple" xlink:href="genc-20191231.xsd#MarketableSecuritiesCompanysAssetsMeasuredAtFairValueDetail" roleURI="http://www.gencor.com/role/MarketableSecuritiesCompanysAssetsMeasuredAtFairValueDetail" />
<roleRef xlink:type="simple" xlink:href="genc-20191231.xsd#MarketableSecuritiesAdditionalInformationDetail" roleURI="http://www.gencor.com/role/MarketableSecuritiesAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="genc-20191231.xsd#InventoriesNetInventoriesDetail" roleURI="http://www.gencor.com/role/InventoriesNetInventoriesDetail" />
<roleRef xlink:type="simple" xlink:href="genc-20191231.xsd#InventoriesAdditionalInformationDetail" roleURI="http://www.gencor.com/role/InventoriesAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="genc-20191231.xsd#CostsAndEstimatedEarningsInExcessOfBillingsCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsDetail" roleURI="http://www.gencor.com/role/CostsAndEstimatedEarningsInExcessOfBillingsCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsDetail" />
<roleRef xlink:type="simple" xlink:href="genc-20191231.xsd#EarningsPerShareDataBasicAndDilutedEarningsPerShareDetail" roleURI="http://www.gencor.com/role/EarningsPerShareDataBasicAndDilutedEarningsPerShareDetail" />
<roleRef xlink:type="simple" xlink:href="genc-20191231.xsd#EarningsPerShareDataAdditionalInformationDetail" roleURI="http://www.gencor.com/role/EarningsPerShareDataAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="genc-20191231.xsd#CustomersWith10OrGreaterOfNetRevenuesAdditionalInformationDetail" roleURI="http://www.gencor.com/role/CustomersWith10OrGreaterOfNetRevenuesAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="genc-20191231.xsd#IncomeTaxesAdditionalInformationDetail" roleURI="http://www.gencor.com/role/IncomeTaxesAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="genc-20191231.xsd#RevenueRecognitionAndRelatedCostsDisaggregationOfCompanysNetRevenueByMajorSourceDetail" roleURI="http://www.gencor.com/role/RevenueRecognitionAndRelatedCostsDisaggregationOfCompanysNetRevenueByMajorSourceDetail" />
<roleRef xlink:type="simple" xlink:href="genc-20191231.xsd#RevenueRecognitionAndRelatedCostsAdditionalInformationDetail" roleURI="http://www.gencor.com/role/RevenueRecognitionAndRelatedCostsAdditionalInformationDetail" />
<presentationLink xlink:type="extended" xlink:role="http://www.gencor.com/role/CoverPage">
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CoverAbstract" xlink:label="loc_dei_CoverAbstract_187927" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentInformationTable" xlink:label="loc_dei_DocumentInformationTable_465463" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_187927" xlink:to="loc_dei_DocumentInformationTable_465463" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_465464" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_465463" xlink:to="loc_us-gaap_StatementClassOfStockAxis_465464" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_465465" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_465464" xlink:to="loc_us-gaap_ClassOfStockDomain_465465" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="genc-20191231.xsd#genc_CommonClassUndefinedMember" xlink:label="loc_genc_CommonClassUndefinedMember_465467" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_465465" xlink:to="loc_genc_CommonClassUndefinedMember_465467" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="loc_us-gaap_CommonClassBMember_465468" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_465465" xlink:to="loc_us-gaap_CommonClassBMember_465468" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentInformationLineItems" xlink:label="loc_dei_DocumentInformationLineItems_465466" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_465463" xlink:to="loc_dei_DocumentInformationLineItems_465466" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentType" xlink:label="loc_dei_DocumentType_518696" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_465466" xlink:to="loc_dei_DocumentType_518696" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AmendmentFlag" xlink:label="loc_dei_AmendmentFlag_518697" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_465466" xlink:to="loc_dei_AmendmentFlag_518697" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_dei_DocumentPeriodEndDate_518698" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_465466" xlink:to="loc_dei_DocumentPeriodEndDate_518698" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_dei_DocumentFiscalYearFocus_518699" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_465466" xlink:to="loc_dei_DocumentFiscalYearFocus_518699" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_dei_DocumentFiscalPeriodFocus_518686" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_465466" xlink:to="loc_dei_DocumentFiscalPeriodFocus_518686" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityRegistrantName" xlink:label="loc_dei_EntityRegistrantName_518687" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_465466" xlink:to="loc_dei_EntityRegistrantName_518687" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_TradingSymbol" xlink:label="loc_dei_TradingSymbol_465503" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_465466" xlink:to="loc_dei_TradingSymbol_465503" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="loc_dei_EntityCentralIndexKey_518690" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_465466" xlink:to="loc_dei_EntityCentralIndexKey_518690" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_dei_CurrentFiscalYearEndDate_518693" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_465466" xlink:to="loc_dei_CurrentFiscalYearEndDate_518693" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_dei_EntityCurrentReportingStatus_518683" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_465466" xlink:to="loc_dei_EntityCurrentReportingStatus_518683" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFilerCategory" xlink:label="loc_dei_EntityFilerCategory_518684" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_465466" xlink:to="loc_dei_EntityFilerCategory_518684" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_dei_EntityInteractiveDataCurrent_465460" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_465466" xlink:to="loc_dei_EntityInteractiveDataCurrent_465460" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntitySmallBusiness" xlink:label="loc_dei_EntitySmallBusiness_518678" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_465466" xlink:to="loc_dei_EntitySmallBusiness_518678" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_dei_EntityEmergingGrowthCompany_518680" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_465466" xlink:to="loc_dei_EntityEmergingGrowthCompany_518680" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityShellCompany" xlink:label="loc_dei_EntityShellCompany_518670" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_465466" xlink:to="loc_dei_EntityShellCompany_518670" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_Security12bTitle" xlink:label="loc_dei_Security12bTitle_465505" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_465466" xlink:to="loc_dei_Security12bTitle_465505" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_SecurityExchangeName" xlink:label="loc_dei_SecurityExchangeName_465504" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_465466" xlink:to="loc_dei_SecurityExchangeName_465504" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressStateOrProvince" xlink:label="loc_dei_EntityAddressStateOrProvince_465512" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_465466" xlink:to="loc_dei_EntityAddressStateOrProvince_465512" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_465461" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_465466" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_465461" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_dei_EntityIncorporationStateCountryCode_531235" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_465466" xlink:to="loc_dei_EntityIncorporationStateCountryCode_531235" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/label" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.gencor.com/role/CondensedConsolidatedBalanceSheets">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_23" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_31" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_23" xlink:to="loc_us-gaap_StatementTable_31" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_29" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_31" xlink:to="loc_us-gaap_StatementClassOfStockAxis_29" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_26" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_29" xlink:to="loc_us-gaap_ClassOfStockDomain_26" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="genc-20191231.xsd#genc_CommonClassUndefinedMember" xlink:label="loc_genc_CommonClassUndefinedMember_43" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_26" xlink:to="loc_genc_CommonClassUndefinedMember_43" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="loc_us-gaap_CommonClassBMember_44" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_26" xlink:to="loc_us-gaap_CommonClassBMember_44" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_30" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_31" xlink:to="loc_us-gaap_StatementLineItems_30" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaap_AssetsAbstract_24" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_30" xlink:to="loc_us-gaap_AssetsAbstract_24" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaap_AssetsCurrentAbstract_25" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_24" xlink:to="loc_us-gaap_AssetsCurrentAbstract_25" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_36" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_25" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_36" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MarketableSecuritiesCurrent" xlink:label="loc_us-gaap_MarketableSecuritiesCurrent_37" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_25" xlink:to="loc_us-gaap_MarketableSecuritiesCurrent_37" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_38" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_25" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_38" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="genc-20191231.xsd#genc_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsCurrent" xlink:label="loc_genc_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsCurrent_39" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_25" xlink:to="loc_genc_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsCurrent_39" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_40" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_25" xlink:to="loc_us-gaap_InventoryNet_40" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PrepaidExpenseCurrent" xlink:label="loc_us-gaap_PrepaidExpenseCurrent_41" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_25" xlink:to="loc_us-gaap_PrepaidExpenseCurrent_41" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent_42" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_25" xlink:to="loc_us-gaap_AssetsCurrent_42" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_33" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_24" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_33" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_34" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_24" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_34" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_35" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_24" xlink:to="loc_us-gaap_Assets_35" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_27" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_30" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_27" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_28" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_27" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_28" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent_49" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_28" xlink:to="loc_us-gaap_AccountsPayableCurrent_49" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_50" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_28" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_50" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_51" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_28" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_51" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent_52" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_28" xlink:to="loc_us-gaap_LiabilitiesCurrent_52" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesNoncurrent_45" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_27" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesNoncurrent_45" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities_46" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_27" xlink:to="loc_us-gaap_Liabilities_46" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaap_CommitmentsAndContingencies_47" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_27" xlink:to="loc_us-gaap_CommitmentsAndContingencies_47" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaap_StockholdersEquityAbstract_32" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_27" xlink:to="loc_us-gaap_StockholdersEquityAbstract_32" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="loc_us-gaap_PreferredStockValue_53" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_32" xlink:to="loc_us-gaap_PreferredStockValue_53" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue_54" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_32" xlink:to="loc_us-gaap_CommonStockValue_54" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_55" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_32" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_55" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_56" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_32" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_56" use="optional" order="32" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_57" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_32" xlink:to="loc_us-gaap_StockholdersEquity_57" use="optional" order="33" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_48" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_27" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_48" use="optional" order="34" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.gencor.com/role/CondensedConsolidatedBalanceSheetsParenthetical">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_59" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_63" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_59" xlink:to="loc_us-gaap_StatementTable_63" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_61" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_63" xlink:to="loc_us-gaap_StatementClassOfStockAxis_61" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_60" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_61" xlink:to="loc_us-gaap_ClassOfStockDomain_60" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="genc-20191231.xsd#genc_CommonClassUndefinedMember" xlink:label="loc_genc_CommonClassUndefinedMember_64" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_60" xlink:to="loc_genc_CommonClassUndefinedMember_64" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="loc_us-gaap_CommonClassBMember_65" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_60" xlink:to="loc_us-gaap_CommonClassBMember_65" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_62" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_63" xlink:to="loc_us-gaap_StatementLineItems_62" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MarketableSecurities" xlink:label="loc_us-gaap_MarketableSecurities_66" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_62" xlink:to="loc_us-gaap_MarketableSecurities_66" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_67" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_62" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_67" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_68" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_62" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_68" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_69" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_62" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_69" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="loc_us-gaap_PreferredStockSharesIssued_70" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_62" xlink:to="loc_us-gaap_PreferredStockSharesIssued_70" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_71" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_62" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_71" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_72" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_62" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_72" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaap_CommonStockSharesIssued_73" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_62" xlink:to="loc_us-gaap_CommonStockSharesIssued_73" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_74" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_62" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_74" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.gencor.com/role/CondensedConsolidatedStatementsOfIncome">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_us-gaap_IncomeStatementAbstract_76" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_87" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_76" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_87" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostsAndExpensesAbstract" xlink:label="loc_us-gaap_CostsAndExpensesAbstract_77" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_76" xlink:to="loc_us-gaap_CostsAndExpensesAbstract_77" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostOfRevenue" xlink:label="loc_us-gaap_CostOfRevenue_81" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_77" xlink:to="loc_us-gaap_CostOfRevenue_81" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_82" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_77" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_82" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_83" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_77" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_83" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostsAndExpenses" xlink:label="loc_us-gaap_CostsAndExpenses_84" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_77" xlink:to="loc_us-gaap_CostsAndExpenses_84" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_88" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_76" xlink:to="loc_us-gaap_OperatingIncomeLoss_88" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NonoperatingIncomeExpenseAbstract" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract_80" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_76" xlink:to="loc_us-gaap_NonoperatingIncomeExpenseAbstract_80" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentIncomeNet" xlink:label="loc_us-gaap_InvestmentIncomeNet_92" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_80" xlink:to="loc_us-gaap_InvestmentIncomeNet_92" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MarketableSecuritiesGainLoss" xlink:label="loc_us-gaap_MarketableSecuritiesGainLoss_93" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_80" xlink:to="loc_us-gaap_MarketableSecuritiesGainLoss_93" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_94" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_80" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_94" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_95" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_80" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_95" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_89" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_76" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_89" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_90" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_76" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_90" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_91" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_76" xlink:to="loc_us-gaap_NetIncomeLoss_91" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareBasicAbstract" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract_559072" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_76" xlink:to="loc_us-gaap_EarningsPerShareBasicAbstract_559072" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic_85" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_559072" xlink:to="loc_us-gaap_EarningsPerShareBasic_85" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareDilutedAbstract" xlink:label="loc_us-gaap_EarningsPerShareDilutedAbstract_559073" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_76" xlink:to="loc_us-gaap_EarningsPerShareDilutedAbstract_559073" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted_86" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_559073" xlink:to="loc_us-gaap_EarningsPerShareDiluted_86" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.gencor.com/role/CondensedConsolidatedStatementsOfShareholdersEquity">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_97" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_103" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_97" xlink:to="loc_us-gaap_StatementTable_103" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_100" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_103" xlink:to="loc_us-gaap_StatementClassOfStockAxis_100" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_98" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_100" xlink:to="loc_us-gaap_ClassOfStockDomain_98" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="genc-20191231.xsd#genc_CommonClassUndefinedMember" xlink:label="loc_genc_CommonClassUndefinedMember_104" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_98" xlink:to="loc_genc_CommonClassUndefinedMember_104" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="loc_us-gaap_CommonClassBMember_105" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_98" xlink:to="loc_us-gaap_CommonClassBMember_105" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_101" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_103" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_101" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_99" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_101" xlink:to="loc_us-gaap_EquityComponentDomain_99" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_106" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_99" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_106" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaap_RetainedEarningsMember_107" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_99" xlink:to="loc_us-gaap_RetainedEarningsMember_107" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RestatementAxis" xlink:label="loc_srt_RestatementAxis_519930" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_103" xlink:to="loc_srt_RestatementAxis_519930" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RestatementDomain" xlink:label="loc_srt_RestatementDomain_519931" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RestatementAxis_519930" xlink:to="loc_srt_RestatementDomain_519931" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_102" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_103" xlink:to="loc_us-gaap_StatementLineItems_102" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_108" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_102" xlink:to="loc_us-gaap_StockholdersEquity_108" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="loc_us-gaap_SharesOutstanding_109" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_102" xlink:to="loc_us-gaap_SharesOutstanding_109" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_110" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_102" xlink:to="loc_us-gaap_NetIncomeLoss_110" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_111" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_102" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_111" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_114" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_102" xlink:to="loc_us-gaap_StockholdersEquity_114" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="loc_us-gaap_SharesOutstanding_115" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_102" xlink:to="loc_us-gaap_SharesOutstanding_115" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.gencor.com/role/CondensedConsolidatedStatementsOfCashFlows">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_117" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_123" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_117" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_123" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_145" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_123" xlink:to="loc_us-gaap_ProfitLoss_145" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_118" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_123" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_118" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireMarketableSecurities" xlink:label="loc_us-gaap_PaymentsToAcquireMarketableSecurities_124" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_118" xlink:to="loc_us-gaap_PaymentsToAcquireMarketableSecurities_124" use="optional" order="4" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_125" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_118" xlink:to="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_125" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInTradingSecurities" xlink:label="loc_us-gaap_IncreaseDecreaseInTradingSecurities_126" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_118" xlink:to="loc_us-gaap_IncreaseDecreaseInTradingSecurities_126" use="optional" order="6" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_127" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_118" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_127" use="optional" order="7" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_128" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_118" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_128" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_129" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_118" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_129" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation_130" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_118" xlink:to="loc_us-gaap_ShareBasedCompensation_130" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_120" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_118" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_120" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_134" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_120" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_134" use="optional" order="12" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="genc-20191231.xsd#genc_IncreaseDecreaseInCostAndEstimatedEarningsInExcessOfBilling" xlink:label="loc_genc_IncreaseDecreaseInCostAndEstimatedEarningsInExcessOfBilling_135" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_120" xlink:to="loc_genc_IncreaseDecreaseInCostAndEstimatedEarningsInExcessOfBilling_135" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_136" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_120" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_136" use="optional" order="14" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidExpense_137" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_120" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidExpense_137" use="optional" order="15" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_138" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_120" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_138" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_139" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_120" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_139" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_140" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_120" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_140" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_131" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_118" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_131" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_146" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_123" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_146" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_122" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_117" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_122" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireProductiveAssets" xlink:label="loc_us-gaap_PaymentsToAcquireProductiveAssets_143" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_122" xlink:to="loc_us-gaap_PaymentsToAcquireProductiveAssets_143" use="optional" order="22" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_144" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_122" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_144" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_147" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_117" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_147" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract" xlink:label="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract_119" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_117" xlink:to="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract_119" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_132" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract_119" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_132" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_133" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract_119" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_133" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.gencor.com/role/BasisOfPresentation">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_268" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_269" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_268" xlink:to="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_269" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.gencor.com/role/MarketableSecurities">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_277" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MarketableSecuritiesTextBlock" xlink:label="loc_us-gaap_MarketableSecuritiesTextBlock_278" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_277" xlink:to="loc_us-gaap_MarketableSecuritiesTextBlock_278" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.gencor.com/role/Inventories">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_283" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryDisclosureTextBlock" xlink:label="loc_us-gaap_InventoryDisclosureTextBlock_284" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_283" xlink:to="loc_us-gaap_InventoryDisclosureTextBlock_284" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.gencor.com/role/CostsAndEstimatedEarningsInExcessOfBillings">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TextBlockAbstract" xlink:label="loc_us-gaap_TextBlockAbstract_289" />
<loc xlink:type="locator" xlink:href="genc-20191231.xsd#genc_CostsAndEstimatedEarningsInExcessOfBillingsTextBlock" xlink:label="loc_genc_CostsAndEstimatedEarningsInExcessOfBillingsTextBlock_290" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TextBlockAbstract_289" xlink:to="loc_genc_CostsAndEstimatedEarningsInExcessOfBillingsTextBlock_290" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.gencor.com/role/EarningsPerShareData">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_295" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_296" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_295" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_296" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.gencor.com/role/CustomersWith10OrGreaterOfNetRevenues">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RisksAndUncertaintiesAbstract" xlink:label="loc_us-gaap_RisksAndUncertaintiesAbstract_301" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:label="loc_us-gaap_ConcentrationRiskDisclosureTextBlock_302" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RisksAndUncertaintiesAbstract_301" xlink:to="loc_us-gaap_ConcentrationRiskDisclosureTextBlock_302" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.gencor.com/role/IncomeTaxes">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_304" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_305" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_304" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_305" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.gencor.com/role/RevenueRecognitionAndRelatedCosts">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_307" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_308" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_307" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_308" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.gencor.com/role/BasisOfPresentationPolicies">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_271" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_272" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_271" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_272" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MarketableSecuritiesPolicy" xlink:label="loc_us-gaap_MarketableSecuritiesPolicy_273" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_271" xlink:to="loc_us-gaap_MarketableSecuritiesPolicy_273" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:label="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_274" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_271" xlink:to="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_274" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="loc_us-gaap_InventoryPolicyTextBlock_275" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_271" xlink:to="loc_us-gaap_InventoryPolicyTextBlock_275" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.gencor.com/role/MarketableSecuritiesTables">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_280" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_281" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_280" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_281" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.gencor.com/role/InventoriesTables">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_286" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_287" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_286" xlink:to="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_287" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.gencor.com/role/CostsAndEstimatedEarningsInExcessOfBillingsTables">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TextBlockAbstract" xlink:label="loc_us-gaap_TextBlockAbstract_292" />
<loc xlink:type="locator" xlink:href="genc-20191231.xsd#genc_ScheduleOfCostAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsTableTextBlock" xlink:label="loc_genc_ScheduleOfCostAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsTableTextBlock_293" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TextBlockAbstract_292" xlink:to="loc_genc_ScheduleOfCostAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsTableTextBlock_293" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.gencor.com/role/EarningsPerShareDataTables">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_298" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_299" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_298" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_299" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.gencor.com/role/RevenueRecognitionAndRelatedCostsTables">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_310" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_311" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_310" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_311" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.gencor.com/role/MarketableSecuritiesCompanysAssetsMeasuredAtFairValueDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfInvestmentsAbstract" xlink:label="loc_us-gaap_ScheduleOfInvestmentsAbstract_149" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentHoldingsTable" xlink:label="loc_us-gaap_InvestmentHoldingsTable_153" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfInvestmentsAbstract_149" xlink:to="loc_us-gaap_InvestmentHoldingsTable_153" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_150" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentHoldingsTable_153" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_150" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_151" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_150" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_151" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_156" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_151" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_156" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_157" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_151" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_157" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentTypeAxis" xlink:label="loc_us-gaap_InvestmentTypeAxis_154" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentHoldingsTable_153" xlink:to="loc_us-gaap_InvestmentTypeAxis_154" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_155" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeAxis_154" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_155" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityFundsMember" xlink:label="loc_us-gaap_EquityFundsMember_159" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_155" xlink:to="loc_us-gaap_EquityFundsMember_159" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MutualFundMember" xlink:label="loc_us-gaap_MutualFundMember_160" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_155" xlink:to="loc_us-gaap_MutualFundMember_160" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ExchangeTradedFundsMember" xlink:label="loc_us-gaap_ExchangeTradedFundsMember_161" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_155" xlink:to="loc_us-gaap_ExchangeTradedFundsMember_161" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CorporateBondSecuritiesMember" xlink:label="loc_us-gaap_CorporateBondSecuritiesMember_162" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_155" xlink:to="loc_us-gaap_CorporateBondSecuritiesMember_162" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_USTreasuryAndGovernmentShorttermDebtSecuritiesMember" xlink:label="loc_us-gaap_USTreasuryAndGovernmentShorttermDebtSecuritiesMember_163" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_155" xlink:to="loc_us-gaap_USTreasuryAndGovernmentShorttermDebtSecuritiesMember_163" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsMember" xlink:label="loc_us-gaap_CashAndCashEquivalentsMember_164" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_155" xlink:to="loc_us-gaap_CashAndCashEquivalentsMember_164" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentHoldingsLineItems" xlink:label="loc_us-gaap_InvestmentHoldingsLineItems_152" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentHoldingsTable_153" xlink:to="loc_us-gaap_InvestmentHoldingsLineItems_152" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MarketableSecuritiesCurrent" xlink:label="loc_us-gaap_MarketableSecuritiesCurrent_158" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentHoldingsLineItems_152" xlink:to="loc_us-gaap_MarketableSecuritiesCurrent_158" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.gencor.com/role/MarketableSecuritiesAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MarketableSecuritiesAbstract" xlink:label="loc_us-gaap_MarketableSecuritiesAbstract_166" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_558854" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MarketableSecuritiesAbstract_166" xlink:to="loc_us-gaap_StatementTable_558854" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentTypeAxis" xlink:label="loc_us-gaap_InvestmentTypeAxis_558855" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_558854" xlink:to="loc_us-gaap_InvestmentTypeAxis_558855" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_558877" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeAxis_558855" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_558877" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_USTreasuryAndGovernmentShorttermDebtSecuritiesMember" xlink:label="loc_us-gaap_USTreasuryAndGovernmentShorttermDebtSecuritiesMember_558878" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_558877" xlink:to="loc_us-gaap_USTreasuryAndGovernmentShorttermDebtSecuritiesMember_558878" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MarketableSecuritiesLineItems" xlink:label="loc_us-gaap_MarketableSecuritiesLineItems_558857" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_558854" xlink:to="loc_us-gaap_MarketableSecuritiesLineItems_558857" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetRealizedOrUnrealizedGainLossOnTradingSecurities" xlink:label="loc_us-gaap_NetRealizedOrUnrealizedGainLossOnTradingSecurities_558865" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MarketableSecuritiesLineItems_558857" xlink:to="loc_us-gaap_NetRealizedOrUnrealizedGainLossOnTradingSecurities_558865" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueAssetsLevel1ToLevel2TransfersAmount" xlink:label="loc_us-gaap_FairValueAssetsLevel1ToLevel2TransfersAmount_558867" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MarketableSecuritiesLineItems_558857" xlink:to="loc_us-gaap_FairValueAssetsLevel1ToLevel2TransfersAmount_558867" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireMarketableSecurities" xlink:label="loc_us-gaap_PaymentsToAcquireMarketableSecurities_558869" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MarketableSecuritiesLineItems_558857" xlink:to="loc_us-gaap_PaymentsToAcquireMarketableSecurities_558869" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.gencor.com/role/InventoriesNetInventoriesDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryNetAbstract" xlink:label="loc_us-gaap_InventoryNetAbstract_184" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryRawMaterialsNetOfReserves" xlink:label="loc_us-gaap_InventoryRawMaterialsNetOfReserves_185" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryNetAbstract_184" xlink:to="loc_us-gaap_InventoryRawMaterialsNetOfReserves_185" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryWorkInProcessNetOfReserves" xlink:label="loc_us-gaap_InventoryWorkInProcessNetOfReserves_186" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryNetAbstract_184" xlink:to="loc_us-gaap_InventoryWorkInProcessNetOfReserves_186" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_187" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryNetAbstract_184" xlink:to="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_187" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_189" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryNetAbstract_184" xlink:to="loc_us-gaap_InventoryNet_189" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.gencor.com/role/InventoriesAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_519210" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryCurrentTable" xlink:label="loc_us-gaap_InventoryCurrentTable_519913" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_519210" xlink:to="loc_us-gaap_InventoryCurrentTable_519913" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis" xlink:label="loc_us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis_519914" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryCurrentTable_519913" xlink:to="loc_us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis_519914" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ChangeInAccountingPrincipleMember" xlink:label="loc_us-gaap_ChangeInAccountingPrincipleMember_520584" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis_519914" xlink:to="loc_us-gaap_ChangeInAccountingPrincipleMember_520584" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="genc-20191231.xsd#genc_InventoryValuationAdjustmentMember" xlink:label="loc_genc_InventoryValuationAdjustmentMember_520585" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ChangeInAccountingPrincipleMember_520584" xlink:to="loc_genc_InventoryValuationAdjustmentMember_520585" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PublicUtilitiesInventoryAxis" xlink:label="loc_us-gaap_PublicUtilitiesInventoryAxis_558764" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryCurrentTable_519913" xlink:to="loc_us-gaap_PublicUtilitiesInventoryAxis_558764" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PublicUtilitiesInventoryTypeDomain" xlink:label="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_558765" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesInventoryAxis_558764" xlink:to="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_558765" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="genc-20191231.xsd#genc_MoreThanThreeAndWithinFourYearFromBalanceSheetDateMember" xlink:label="loc_genc_MoreThanThreeAndWithinFourYearFromBalanceSheetDateMember_558766" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_558765" xlink:to="loc_genc_MoreThanThreeAndWithinFourYearFromBalanceSheetDateMember_558766" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="genc-20191231.xsd#genc_MoreThanFourAndWithinFiveYearFromBalanceSheetDateMember" xlink:label="loc_genc_MoreThanFourAndWithinFiveYearFromBalanceSheetDateMember_558767" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_558765" xlink:to="loc_genc_MoreThanFourAndWithinFiveYearFromBalanceSheetDateMember_558767" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="genc-20191231.xsd#genc_MoreThanFiveYearFromBalanceSheetDateAndThereafterMember" xlink:label="loc_genc_MoreThanFiveYearFromBalanceSheetDateAndThereafterMember_558768" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_558765" xlink:to="loc_genc_MoreThanFiveYearFromBalanceSheetDateAndThereafterMember_558768" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryLineItems" xlink:label="loc_us-gaap_InventoryLineItems_519916" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryCurrentTable_519913" xlink:to="loc_us-gaap_InventoryLineItems_519916" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="genc-20191231.xsd#genc_CostBasisReductionInInventoryPercentage" xlink:label="loc_genc_CostBasisReductionInInventoryPercentage_558759" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryLineItems_519916" xlink:to="loc_genc_CostBasisReductionInInventoryPercentage_558759" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="genc-20191231.xsd#genc_InventoryCostBasisDeterminationPeriodMinimum" xlink:label="loc_genc_InventoryCostBasisDeterminationPeriodMinimum_558760" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryLineItems_519916" xlink:to="loc_genc_InventoryCostBasisDeterminationPeriodMinimum_558760" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="genc-20191231.xsd#genc_InventoryCostBasisDeterminationPeriodMaximum" xlink:label="loc_genc_InventoryCostBasisDeterminationPeriodMaximum_558761" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryLineItems_519916" xlink:to="loc_genc_InventoryCostBasisDeterminationPeriodMaximum_558761" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="genc-20191231.xsd#genc_InventoryValuationEstimate" xlink:label="loc_genc_InventoryValuationEstimate_558762" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryLineItems_519916" xlink:to="loc_genc_InventoryValuationEstimate_558762" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryWriteDown" xlink:label="loc_us-gaap_InventoryWriteDown_558763" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryLineItems_519916" xlink:to="loc_us-gaap_InventoryWriteDown_558763" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryLIFOReserve" xlink:label="loc_us-gaap_InventoryLIFOReserve_519212" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryLineItems_519916" xlink:to="loc_us-gaap_InventoryLIFOReserve_519212" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CumulativeEffectOnRetainedEarningsNetOfTax1" xlink:label="loc_us-gaap_CumulativeEffectOnRetainedEarningsNetOfTax1_519911" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryLineItems_519916" xlink:to="loc_us-gaap_CumulativeEffectOnRetainedEarningsNetOfTax1_519911" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.gencor.com/role/CostsAndEstimatedEarningsInExcessOfBillingsCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsAbstract" xlink:label="loc_us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsAbstract_191" />
<loc xlink:type="locator" xlink:href="genc-20191231.xsd#genc_CostsIncurredOnUncompletedContracts" xlink:label="loc_genc_CostsIncurredOnUncompletedContracts_192" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsAbstract_191" xlink:to="loc_genc_CostsIncurredOnUncompletedContracts_192" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="genc-20191231.xsd#genc_EstimatedEarningsOnUncompletedContracts" xlink:label="loc_genc_EstimatedEarningsOnUncompletedContracts_193" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsAbstract_191" xlink:to="loc_genc_EstimatedEarningsOnUncompletedContracts_193" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="genc-20191231.xsd#genc_CostsAndEstimatedEarningsOnUncompletedContracts" xlink:label="loc_genc_CostsAndEstimatedEarningsOnUncompletedContracts_194" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsAbstract_191" xlink:to="loc_genc_CostsAndEstimatedEarningsOnUncompletedContracts_194" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractReceivableDueInNextRollingTwelveMonths" xlink:label="loc_us-gaap_ContractReceivableDueInNextRollingTwelveMonths_196" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsAbstract_191" xlink:to="loc_us-gaap_ContractReceivableDueInNextRollingTwelveMonths_196" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="genc-20191231.xsd#genc_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsCurrent" xlink:label="loc_genc_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsCurrent_197" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsAbstract_191" xlink:to="loc_genc_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsCurrent_197" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.gencor.com/role/EarningsPerShareDataBasicAndDilutedEarningsPerShareDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_199" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_203" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_199" xlink:to="loc_us-gaap_NetIncomeLoss_203" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_202" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_199" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_202" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_206" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_202" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_206" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_207" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_202" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_207" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_208" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_202" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_208" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareBasicAbstract" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract_200" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_199" xlink:to="loc_us-gaap_EarningsPerShareBasicAbstract_200" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic_204" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_200" xlink:to="loc_us-gaap_EarningsPerShareBasic_204" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareDilutedAbstract" xlink:label="loc_us-gaap_EarningsPerShareDilutedAbstract_201" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_199" xlink:to="loc_us-gaap_EarningsPerShareDilutedAbstract_201" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted_205" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_201" xlink:to="loc_us-gaap_EarningsPerShareDiluted_205" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.gencor.com/role/EarningsPerShareDataAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_210" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_211" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_210" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_211" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_212" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_210" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_212" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_213" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_210" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_213" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.gencor.com/role/CustomersWith10OrGreaterOfNetRevenuesAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_215" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_223" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_215" xlink:to="loc_us-gaap_StatementTable_223" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MajorCustomersAxis" xlink:label="loc_srt_MajorCustomersAxis_220" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_223" xlink:to="loc_srt_MajorCustomersAxis_220" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srt_NameOfMajorCustomerDomain_221" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_MajorCustomersAxis_220" xlink:to="loc_srt_NameOfMajorCustomerDomain_221" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="genc-20191231.xsd#genc_CustomerOneMember" xlink:label="loc_genc_CustomerOneMember_226" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_221" xlink:to="loc_genc_CustomerOneMember_226" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="genc-20191231.xsd#genc_CustomerTwoMember" xlink:label="loc_genc_CustomerTwoMember_227" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_221" xlink:to="loc_genc_CustomerTwoMember_227" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="genc-20191231.xsd#genc_CustomerThreeMember" xlink:label="loc_genc_CustomerThreeMember_228" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_221" xlink:to="loc_genc_CustomerThreeMember_228" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="genc-20191231.xsd#genc_CustomerFourMember" xlink:label="loc_genc_CustomerFourMember_229" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_221" xlink:to="loc_genc_CustomerFourMember_229" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="genc-20191231.xsd#genc_CustomerFiveMember" xlink:label="loc_genc_CustomerFiveMember_230" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_221" xlink:to="loc_genc_CustomerFiveMember_230" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="genc-20191231.xsd#genc_CustomerSixMember" xlink:label="loc_genc_CustomerSixMember_231" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_221" xlink:to="loc_genc_CustomerSixMember_231" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_217" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_223" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_217" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_216" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_217" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_216" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SalesRevenueNetMember" xlink:label="loc_us-gaap_SalesRevenueNetMember_224" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_216" xlink:to="loc_us-gaap_SalesRevenueNetMember_224" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskLineItems" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_222" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_223" xlink:to="loc_us-gaap_ConcentrationRiskLineItems_222" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_558708" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_222" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_558708" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDescription" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDescription_560432" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_222" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDescription_560432" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.gencor.com/role/IncomeTaxesAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_234" />
<loc xlink:type="locator" xlink:href="genc-20191231.xsd#genc_IncometaxestableTable" xlink:label="loc_genc_IncometaxestableTable_519113" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_234" xlink:to="loc_genc_IncometaxestableTable_519113" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_519117" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_genc_IncometaxestableTable_519113" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_519117" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_519118" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_519117" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_519118" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InternalRevenueServiceIRSMember" xlink:label="loc_us-gaap_InternalRevenueServiceIRSMember_572488" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_519118" xlink:to="loc_us-gaap_InternalRevenueServiceIRSMember_572488" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="genc-20191231.xsd#genc_IncometaxesLineItems" xlink:label="loc_genc_IncometaxesLineItems_519114" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_genc_IncometaxestableTable_519113" xlink:to="loc_genc_IncometaxesLineItems_519114" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_235" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_genc_IncometaxesLineItems_519114" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_235" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_572485" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_genc_IncometaxesLineItems_519114" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_572485" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_572486" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_genc_IncometaxesLineItems_519114" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_572486" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.gencor.com/role/RevenueRecognitionAndRelatedCostsDisaggregationOfCompanysNetRevenueByMajorSourceDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_238" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_240" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_238" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_240" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_241" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_240" xlink:to="loc_srt_ProductOrServiceAxis_241" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_242" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_241" xlink:to="loc_srt_ProductsAndServicesDomain_242" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="genc-20191231.xsd#genc_EquipmentSalesMember" xlink:label="loc_genc_EquipmentSalesMember_246" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_242" xlink:to="loc_genc_EquipmentSalesMember_246" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="genc-20191231.xsd#genc_PartsAndComponentSalesMember" xlink:label="loc_genc_PartsAndComponentSalesMember_247" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_242" xlink:to="loc_genc_PartsAndComponentSalesMember_247" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="genc-20191231.xsd#genc_FreightRevenueMember" xlink:label="loc_genc_FreightRevenueMember_248" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_242" xlink:to="loc_genc_FreightRevenueMember_248" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="genc-20191231.xsd#genc_OtherRevenuesMember" xlink:label="loc_genc_OtherRevenuesMember_249" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_242" xlink:to="loc_genc_OtherRevenuesMember_249" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_243" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_240" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_243" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_244" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_243" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_244" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TransferredOverTimeMember" xlink:label="loc_us-gaap_TransferredOverTimeMember_250" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_244" xlink:to="loc_us-gaap_TransferredOverTimeMember_250" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TransferredAtPointInTimeMember" xlink:label="loc_us-gaap_TransferredAtPointInTimeMember_251" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_244" xlink:to="loc_us-gaap_TransferredAtPointInTimeMember_251" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_239" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_240" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_239" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_245" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_239" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_245" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.gencor.com/role/RevenueRecognitionAndRelatedCostsAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_253" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_257" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_253" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_257" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_258" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_257" xlink:to="loc_srt_RangeAxis_258" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_259" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_258" xlink:to="loc_srt_RangeMember_259" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_266" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_259" xlink:to="loc_srt_MaximumMember_266" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_254" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_257" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_254" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_255" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_254" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_255" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="genc-20191231.xsd#genc_CurrentLiabilitiesMember" xlink:label="loc_genc_CurrentLiabilitiesMember_260" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_255" xlink:to="loc_genc_CurrentLiabilitiesMember_260" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_256" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_257" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_256" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="genc-20191231.xsd#genc_IncrementalCostsAmortizationPeriod" xlink:label="loc_genc_IncrementalCostsAmortizationPeriod_261" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_256" xlink:to="loc_genc_IncrementalCostsAmortizationPeriod_261" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="genc-20191231.xsd#genc_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsCurrent" xlink:label="loc_genc_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsCurrent_262" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_256" xlink:to="loc_genc_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsCurrent_262" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="genc-20191231.xsd#genc_ExpectedPeriodForContractAssetsBillingAndCollection" xlink:label="loc_genc_ExpectedPeriodForContractAssetsBillingAndCollection_263" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_256" xlink:to="loc_genc_ExpectedPeriodForContractAssetsBillingAndCollection_263" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="genc-20191231.xsd#genc_ContractWithCustomerAccountsReceivable" xlink:label="loc_genc_ContractWithCustomerAccountsReceivable_264" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_256" xlink:to="loc_genc_ContractWithCustomerAccountsReceivable_264" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerLiability" xlink:label="loc_us-gaap_ContractWithCustomerLiability_265" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_256" xlink:to="loc_us-gaap_ContractWithCustomerLiability_265" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>11
<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>12
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6939037248">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Inventories - Net Inventories (Detail) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2019</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_InventoryNetAbstract', window );"><strong>Inventory, Net [Abstract]</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_InventoryRawMaterialsNetOfReserves', window );">Raw materials</a></td>
<td class="nump">$ 14,389,000<span></span>
</td>
<td class="nump">$ 14,158,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_InventoryWorkInProcessNetOfReserves', window );">Work in process</a></td>
<td class="nump">1,877,000<span></span>
</td>
<td class="nump">1,397,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_InventoryFinishedGoodsNetOfReserves', window );">Finished goods</a></td>
<td class="nump">9,425,000<span></span>
</td>
<td class="nump">9,811,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_InventoryNet', window );">Inventories, net</a></td>
<td class="nump">$ 25,691,000<span></span>
</td>
<td class="nump">$ 25,366,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_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=6877327&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_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=118951113&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 330<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=116846819&amp;loc=d3e3927-108312<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=6877327&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_InventoryNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_InventoryNetAbstract</td>
</tr>
<tr>
<td style="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_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=6877327&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_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=6877327&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>13
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6939058352">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share Data - Additional Information (Detail) - shares<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 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_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares', window );">Exercisable stock options, included in the diluted earnings per share calculation</a></td>
<td class="nump">272,000<span></span>
</td>
<td class="nump">317,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_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Effect of dilutive stock options</a></td>
<td class="nump">134,000<span></span>
</td>
<td class="nump">158,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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Anti-dilutive shares</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_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://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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="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_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock 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 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28A<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1500-109256<br><br>Reference 2: 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> -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_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements</td>
</tr>
<tr>
<td style="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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 vested.</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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares</td>
</tr>
<tr>
<td style="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>14
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6771805888">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Shareholders' Equity - USD ($)<br></strong></div></th>
<th class="th" colspan="2"><div>Total</div></th>
<th class="th"><div>Capital in Excess of Par Value [Member]</div></th>
<th class="th" colspan="2"><div>Retained Earnings [Member]</div></th>
<th class="th"><div>Common Stock [Member]</div></th>
<th class="th"><div>Class B Stock [Member]</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_StockholdersEquity', window );">Beginning balance at Sep. 30, 2018</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 145,017,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 11,862,000<span></span>
</td>
<td class="nump">$ 131,701,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 1,225,000<span></span>
</td>
<td class="nump">$ 229,000<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 );">Beginning balance, shares at Sep. 30, 2018</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">12,252,337<span></span>
</td>
<td class="nump">2,288,857<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_NetIncomeLoss', window );">Net income</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">313,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">313,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">17,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">17,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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 );">Ending balance at Dec. 31, 2018</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">145,347,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">11,879,000<span></span>
</td>
<td class="nump">132,014,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 1,225,000<span></span>
</td>
<td class="nump">$ 229,000<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 );">Ending balance, shares at Dec. 31, 2018</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">12,252,337<span></span>
</td>
<td class="nump">2,288,857<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 );">Beginning balance at Sep. 30, 2019</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">155,515,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">12,159,000<span></span>
</td>
<td class="nump">141,897,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 1,228,000<span></span>
</td>
<td class="nump">$ 231,000<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 );">Beginning balance, shares at Sep. 30, 2019</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">12,277,337<span></span>
</td>
<td class="nump">2,308,857<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_NetIncomeLoss', window );">Net income</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,489,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,489,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">18,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">18,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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 );">Ending balance at Dec. 31, 2019</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 158,022,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 12,177,000<span></span>
</td>
<td class="nump">$ 144,386,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 1,228,000<span></span>
</td>
<td class="nump">$ 231,000<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 );">Ending balance, shares at Dec. 31, 2019</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">12,277,337<span></span>
</td>
<td class="nump">2,308,857<span></span>
</td>
</tr>
<tr><td colspan="8"></td></tr>
<tr><td colspan="8"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">The balances as of September 30, 2018 and December 31, 2018, and the amounts for the quarter ended December 31, 2018, have been adjusted to reflect the change in inventory accounting method, as described in Note 3 to the Condensed Consolidated Financial Statements.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<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=118258462&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=116856206&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=118258462&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=116855982&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=118930883&amp;loc=SL7669619-108580<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 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br><br>Reference 3: 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=118930883&amp;loc=SL7669625-108580<br><br>Reference 4: 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=116637232&amp;loc=SL114874131-224263<br><br>Reference 5: 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=116634182&amp;loc=SL114868664-224227<br><br>Reference 6: 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=118932676&amp;loc=d3e3602-108585<br><br>Reference 7: 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> -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_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_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_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://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 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(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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=6877327&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(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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_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>15
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6771725168">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover Page - shares<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Jan. 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_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>
</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-Q<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_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<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_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 31,  2019<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_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2020<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_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q1<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_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">GENCOR INDUSTRIES INC<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">GENC<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">0000064472<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_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--09-30<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>
</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">Accelerated Filer<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_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<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_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">true<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_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<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_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<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<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_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<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_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">FL<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_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<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=genc_CommonClassUndefinedMember', window );">Common Stock [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_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>
</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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,277,337<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_CommonClassBMember', window );">Class B Stock [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_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>
</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_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,308,857<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_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</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_EntityAddressStateOrProvince</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:stateOrProvinceItemType</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_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</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_EntityIncorporationStateCountryCode</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:edgarStateCountryItemType</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_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_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_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</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 d1-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_SecurityExchangeName</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:edgarExchangeCodeItemType</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=genc_CommonClassUndefinedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=genc_CommonClassUndefinedMember</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_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CommonClassBMember</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>17
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6604957312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [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_InventoryDisclosureTextBlock', window );">Inventories</a></td>
<td class="text"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; background: none; line-height: 12pt;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Note 3 &#8211; Inventories </div></div></div><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; background: none;">Inventories are valued at the lower of cost or net realizable value. Net realizable value is defined as the estimated selling price of goods less reasonable costs of completion and delivery. During the fourth quarter of fiscal 2019, the Company changed its method for accounting for cost of inventories from the <div style="white-space: nowrap; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">last-in,</div> <div style="white-space: nowrap; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">first-out</div> (&#8220;LIFO&#8221;) method to the <div style="white-space: nowrap; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">first-in,</div> <div style="white-space: nowrap; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">first-out</div> (&#8220;FIFO&#8221;) method. As required by accounting principles generally accepted in the United States of America (&#8220;GAAP&#8221;), the Company reflected this change in accounting principle on a retrospective basis, resulting in changes to the historical periods presented. The Company believes the FIFO method improve<div style="display:inline;">s</div> financial reporting by better reflecting the current value of&#160;inventory on the consolidated balance sheets, by more closely aligning the flow of physical&#160;inventory&#160;with the accounting for the&#160;inventory, and by providing better matching of revenues and expenses.</div><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The fiscal 2018 consolidated financial statements have been retrospectively adjusted to apply the new method of FIFO cost accounting for inventories. The cumulative effect of this change on periods prior to those presented herein resulted in an increase in retained earnings of $2,708,000. There was no material impact to the previously reported unaudited interim fiscal 2018 quarterly condensed consolidated results of operations or statements of income as a result of the retrospective application of the change in inventory accounting principle. </div></div><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;">Appropriate consideration is given to obsolescence, excessive levels, deterioration, possible alternative uses and other factors in determining net realizable value. The cost of work in process and finished goods includes materials, direct labor, variable costs and overhead. The Company evaluates the need to record inventory adjustments on all inventories, including raw material, work in process, finished goods, spare parts and used equipment. Used equipment acquired by the Company on <div style="white-space: nowrap; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">trade-in</div> from customers is carried at estimated net realizable value. Unless specific circumstances warrant different treatment regarding inventory obsolescence, the cost basis of inventories three to four years old are reduced by 50%, while the cost basis of inventories four to five years old are reduced by 75%, and the cost basis of inventories greater than five years old are reduced to zero. Inventory is typically reviewed for obsolescence on an annual basis computed as of September&#160;30, the Company&#8217;s fiscal year end. If significant known changes in trends, technology or other specific circumstances that warrant consideration occur during the year, then the impact on obsolescence is considered at that time.</div><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; background: none; line-height: 12pt;">&#160;</div> <div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Net inventories at December&#160;31, 2019 and September&#160;30, 2019 consist of the following: </div></div><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"><div style="background-color: initial; letter-spacing: 0px; font-size: 12pt; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; width: 80%; margin: 0in auto 0in 0px;;text-align:left;"><tr style="font-size: 0px;"><td style="padding: 0px; vertical-align: top; width: 74%;"></td><td style="padding: 0px; vertical-align: top; width: 5%;"></td><td style="padding: 0px; vertical-align: top;"></td><td style="padding: 0px; vertical-align: top;"></td><td style="padding: 0px; vertical-align: top;"></td><td style="padding: 0px; vertical-align: top; width: 5%;"></td><td style="padding: 0px; vertical-align: top;"></td><td style="padding: 0px; vertical-align: top;"></td><td style="padding: 0px; vertical-align: top;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td><td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; vertical-align: top;;text-align:center;;width:;"><div style="font-weight:bold;display:inline;width:100%;">December&#160;31,&#160;2019</div></td><td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td><td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; vertical-align: top;;text-align:center;;width:;"><div style="font-weight:bold;display:inline;width:100%;">September&#160;30,&#160;2019</div></td><td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255); vertical-align: top; width: 74%;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"><div style="background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Raw materials</div></div></td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 5%;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;">$</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;">14,389,000</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 5%;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;">$</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;">14,158,000</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="vertical-align: top; width: 74%;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Work in process</div></div></td><td style="padding-left: 0px; vertical-align: top; width: 5%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;">&#160;</td><td style="padding-left: 0px; vertical-align: top;;text-align:right;">1,877,000</td><td style="padding-left: 0px; white-space: nowrap; vertical-align: top;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 5%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;">&#160;</td><td style="padding-left: 0px; vertical-align: top;;text-align:right;">1,397,000</td><td style="padding-left: 0px; white-space: nowrap; vertical-align: top;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255); vertical-align: top; width: 74%;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"><div style="background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Finished goods</div></div></td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 5%;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;">9,425,000</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 5%;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;">9,811,000</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; vertical-align: top; width: 74%;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 5%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 5%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-left: 0px; vertical-align: top; width: 74%;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 5%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;">$</td><td style="padding-left: 0px; vertical-align: top;;text-align:right;">25,691,000</td><td style="padding-left: 0px; white-space: nowrap; vertical-align: top;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 5%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;">$</td><td style="padding-left: 0px; vertical-align: top;;text-align:right;">25,366,000</td><td style="padding-left: 0px; white-space: nowrap; vertical-align: top;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; vertical-align: top; width: 74%;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 5%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 5%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div> <div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Slow-moving and obsolete inventory reserves were $4,467,000 and $4,700,000 at December&#160;30, 2019 and September&#160;30, 2019, respectively.</div></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><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_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="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_InventoryDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.</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> -URI http://asc.fasb.org/topic&amp;trid=2126998<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>18
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6761217488">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings per Share Data (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [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_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Basic and Diluted Earnings Per Share</a></td>
<td class="text"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; background: none;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The following table sets forth the computation of basic and diluted earnings per share for the quarters ended December&#160;31, 2019 and 2018: </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; width: 80%; margin: 0in auto 0in 0px;;text-align:left;"><tr style="font-size: 0px;"><td style="padding: 0px; vertical-align: top; width: 75%;"></td><td style="padding: 0px; vertical-align: top; width: 6%;"></td><td style="padding: 0px; vertical-align: top;"></td><td style="padding: 0px; vertical-align: top;"></td><td style="padding: 0px; vertical-align: top;"></td><td style="padding: 0px; vertical-align: top; width: 6%;"></td><td style="padding: 0px; vertical-align: top;"></td><td style="padding: 0px; vertical-align: top;"></td><td style="padding: 0px; vertical-align: top;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;">&#160;</td><td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; vertical-align: top;;text-align:center;;width:;"><div style="font-weight:bold;display:inline;width:100%;">December&#160;31,&#160;2019</div></td><td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td><td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; vertical-align: top;;text-align:center;;width:;"><div style="font-weight:bold;display:inline;width:100%;">December&#160;31,&#160;2018</div></td><td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255); vertical-align: top; width: 75%;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"><div style="background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Net income</div></div></td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 6%;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;">$</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;">2,489,000</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 6%;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;">$</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;">313,000</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; vertical-align: top; width: 75%;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 6%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 6%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="vertical-align: top; width: 75%;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Common Shares:</div></div></td><td style="padding-left: 0px; vertical-align: top; width: 6%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;">&#160;</td><td style="padding-left: 0px; vertical-align: top;">&#160;</td><td style="padding-left: 0px; vertical-align: top;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 6%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;">&#160;</td><td style="padding-left: 0px; vertical-align: top;">&#160;</td><td style="padding-left: 0px; vertical-align: top;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255); vertical-align: top; width: 75%;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; background: none; line-height: normal;"><div style="background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Weighted-average common shares outstanding</div></div></td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 6%;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;">14,586,000</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 6%;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;">14,541,000</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="vertical-align: top; width: 75%;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Effect of dilutive stock options</div></div></td><td style="padding-left: 0px; vertical-align: top; width: 6%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;">&#160;</td><td style="padding-left: 0px; vertical-align: top;;text-align:right;">134,000</td><td style="padding-left: 0px; white-space: nowrap; vertical-align: top;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 6%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;">&#160;</td><td style="padding-left: 0px; vertical-align: top;;text-align:right;">158,000</td><td style="padding-left: 0px; white-space: nowrap; vertical-align: top;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; vertical-align: top; width: 75%;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 6%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 6%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255); vertical-align: top; width: 75%;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; background: none; line-height: normal;"><div style="background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Weighted-average diluted shares outstanding</div></div></td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 6%;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;">14,720,000</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 6%;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;">14,699,000</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; vertical-align: top; width: 75%;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 6%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 6%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="vertical-align: top; width: 75%;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Basic:</div></div></td><td style="padding-left: 0px; vertical-align: top; width: 6%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;">&#160;</td><td style="padding-left: 0px; vertical-align: top;">&#160;</td><td style="padding-left: 0px; vertical-align: top;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 6%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;">&#160;</td><td style="padding-left: 0px; vertical-align: top;">&#160;</td><td style="padding-left: 0px; vertical-align: top;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255); vertical-align: top; width: 75%;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; background: none; line-height: normal;"><div style="background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Net income per share</div></div></td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 6%;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;">$</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;">0.17</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 6%;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;">$</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;">0.02</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; vertical-align: top; width: 75%;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 6%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 6%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="vertical-align: top; width: 75%;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Diluted:</div></div></td><td style="padding-left: 0px; vertical-align: top; width: 6%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;">&#160;</td><td style="padding-left: 0px; vertical-align: top;">&#160;</td><td style="padding-left: 0px; vertical-align: top;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 6%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;">&#160;</td><td style="padding-left: 0px; vertical-align: top;">&#160;</td><td style="padding-left: 0px; vertical-align: top;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255); vertical-align: top; width: 75%;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; background: none; line-height: normal;"><div style="background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Net income per share</div></div></td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 6%;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;">$</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;">0.17</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 6%;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;">$</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;">0.02</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; vertical-align: top; width: 75%;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 6%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 6%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;">&#160;</td></tr></table><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><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_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="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_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://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> -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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6762330512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings per Share Data<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [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_EarningsPerShareTextBlock', window );">Earnings per Share Data</a></td>
<td class="text"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; background: none; line-height: 12pt;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Note 5 &#8211; Earnings per Share Data </div></div></div><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; background: none;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The following table sets forth the computation of basic and diluted earnings per share for the quarters ended December&#160;31, 2019 and 2018: </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; width: 80%; margin: 0in auto 0in 0px;;text-align:left;"><tr style="font-size: 0px;"><td style="padding: 0px; vertical-align: top; width: 75%;"></td><td style="padding: 0px; vertical-align: top; width: 6%;"></td><td style="padding: 0px; vertical-align: top;"></td><td style="padding: 0px; vertical-align: top;"></td><td style="padding: 0px; vertical-align: top;"></td><td style="padding: 0px; vertical-align: top; width: 6%;"></td><td style="padding: 0px; vertical-align: top;"></td><td style="padding: 0px; vertical-align: top;"></td><td style="padding: 0px; vertical-align: top;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;">&#160;</td><td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; vertical-align: top;;text-align:center;;width:;"><div style="font-weight:bold;display:inline;width:100%;">December&#160;31,&#160;2019</div></td><td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td><td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; vertical-align: top;;text-align:center;;width:;"><div style="font-weight:bold;display:inline;width:100%;">December&#160;31,&#160;2018</div></td><td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255); vertical-align: top; width: 75%;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"><div style="background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Net income</div></div></td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 6%;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;">$</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;">2,489,000</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 6%;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;">$</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;">313,000</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; vertical-align: top; width: 75%;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 6%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 6%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="vertical-align: top; width: 75%;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Common Shares:</div></div></td><td style="padding-left: 0px; vertical-align: top; width: 6%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;">&#160;</td><td style="padding-left: 0px; vertical-align: top;">&#160;</td><td style="padding-left: 0px; vertical-align: top;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 6%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;">&#160;</td><td style="padding-left: 0px; vertical-align: top;">&#160;</td><td style="padding-left: 0px; vertical-align: top;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255); vertical-align: top; width: 75%;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; background: none; line-height: normal;"><div style="background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Weighted-average common shares outstanding</div></div></td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 6%;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;">14,586,000</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 6%;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;">14,541,000</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="vertical-align: top; width: 75%;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Effect of dilutive stock options</div></div></td><td style="padding-left: 0px; vertical-align: top; width: 6%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;">&#160;</td><td style="padding-left: 0px; vertical-align: top;;text-align:right;">134,000</td><td style="padding-left: 0px; white-space: nowrap; vertical-align: top;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 6%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;">&#160;</td><td style="padding-left: 0px; vertical-align: top;;text-align:right;">158,000</td><td style="padding-left: 0px; white-space: nowrap; vertical-align: top;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; vertical-align: top; width: 75%;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 6%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 6%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255); vertical-align: top; width: 75%;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; background: none; line-height: normal;"><div style="background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Weighted-average diluted shares outstanding</div></div></td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 6%;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;">14,720,000</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 6%;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;">14,699,000</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; vertical-align: top; width: 75%;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 6%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 6%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="vertical-align: top; width: 75%;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Basic:</div></div></td><td style="padding-left: 0px; vertical-align: top; width: 6%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;">&#160;</td><td style="padding-left: 0px; vertical-align: top;">&#160;</td><td style="padding-left: 0px; vertical-align: top;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 6%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;">&#160;</td><td style="padding-left: 0px; vertical-align: top;">&#160;</td><td style="padding-left: 0px; vertical-align: top;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255); vertical-align: top; width: 75%;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; background: none; line-height: normal;"><div style="background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Net income per share</div></div></td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 6%;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;">$</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;">0.17</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 6%;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;">$</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;">0.02</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; vertical-align: top; width: 75%;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 6%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 6%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="vertical-align: top; width: 75%;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Diluted:</div></div></td><td style="padding-left: 0px; vertical-align: top; width: 6%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;">&#160;</td><td style="padding-left: 0px; vertical-align: top;">&#160;</td><td style="padding-left: 0px; vertical-align: top;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 6%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;">&#160;</td><td style="padding-left: 0px; vertical-align: top;">&#160;</td><td style="padding-left: 0px; vertical-align: top;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255); vertical-align: top; width: 75%;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; background: none; line-height: normal;"><div style="background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Net income per share</div></div></td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 6%;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;">$</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;">0.17</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 6%;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;">$</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;">0.02</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; vertical-align: top; width: 75%;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 6%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 6%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Basic earnings per share is based on the weighted-average number of shares outstanding. Diluted earnings per share is based on the sum of the weighted-average number of shares outstanding plus common stock equivalents. </div></div><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Weighted-average shares issuable upon the exercise of stock options included in the diluted earnings per share calculation for the quarter ended December&#160;31, 2019 were 272,000, which equates to 134,000 dilutive common stock equivalents. Weighted-average shares issuable upon the exercise of stock options included in the diluted earnings per share calculation for the quarter ended December&#160;31, 2018 were 317,000, which equated to 158,000 dilutive common stock equivalents. Weighted-average shares issuable upon the exercise of stock options, which were not included in the diluted earnings per share calculations because they were anti-dilutive, were zero for the quarters ended December&#160;31, 2019 and 2018.</div></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><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_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="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_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 earnings per share.</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> -URI http://asc.fasb.org/topic&amp;trid=2144383<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="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>20
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6917668320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation (Policies)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [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_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Accounting Pronouncements and Policies</a></td>
<td class="text"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; background: none;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Accounting Pronouncements and Policies </div></div></div><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; background: none;">In May 2014, the FASB issued ASU <div style="white-space: nowrap; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">No.&#160;2014-09,</div> <div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Revenue from Contracts with Customers</div> (Topic 606) (&#8220;ASU <div style="white-space: nowrap; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2014-09&#8221;),</div> amending its accounting guidance related to revenue recognition. Under this ASU and subsequently issued amendments, revenue is recognized to depict the transfer of goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. Additional disclosures are required to provide the nature, amount, timing and uncertainty of revenue and cash flows arising from customer contracts, including significant judgments and changes in judgments and assets recognized from costs incurred to obtain or fulfill a contract. The standard is effective for annual periods, and interim periods within those annual periods, beginning after December&#160;15, 2017. The Company adopted ASU <div style="white-space: nowrap; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2014-09</div> in the first quarter of fiscal 2019. The Company elected to adopt the standard using the modified retrospective method. The adoption of ASU <div style="white-space: nowrap; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2014-09</div> did not have a significant impact on its consolidated financial statements.</div><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;">In February 2016, the FASB issued ASU No. <div style="white-space: nowrap; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2016-02,</div><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">&#160;Leases</div>&#160;(Topic 842) (&#8220;ASU <div style="white-space: nowrap; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2016-02&#8221;).</div> With adoption of this standard, lessees will have to recognize most leases as a <div style="white-space: nowrap; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">right-of-use</div></div> asset and a lease liability on their balance sheet. For income statement purposes, the FASB retained a dual model, requiring leases to be classified as either operating or finance. Classification will be based on criteria that are similar to those applied in current lease accounting. ASU <div style="white-space: nowrap; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2016-02</div> must be applied on a modified retrospective basis and is effective for fiscal years beginning after December&#160;15, 2018, and interim periods within those years, with early adoption permitted. The Company adopted ASU <div style="white-space: nowrap; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2016-02</div> in the first quarter of fiscal 2020. The adoption of ASU <div style="white-space: nowrap; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2016-02</div> did not have a significant impact on its consolidated financial statements.</div><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;">In May 2017, the FASB issued ASU <div style="white-space: nowrap; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2017-09,</div> <div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Compensation&#8212;Stock Compensation</div> (Topic 718): <div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Scope of Modification Accounting</div> (&#8220;ASU <div style="white-space: nowrap; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2017-09&#8221;).</div> The new guidance clarifies when a change to the terms or conditions of a share based payment award must be accounted for as a modification. ASU <div style="white-space: nowrap; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2017-09</div> is effective for annual periods, and interim periods within those annual periods, beginning after December&#160;15, 2017, with early adoption permitted. The Company adopted ASU <div style="white-space: nowrap; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2017-09</div> in the first quarter of fiscal 2019. The adoption of ASU <div style="white-space: nowrap; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2017-09</div> did not have a significant impact on consolidated financial statements.</div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><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_MarketableSecuritiesPolicy', window );">Marketable Securities</a></td>
<td class="text"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 10pt; background: none; font-family: &quot;times new roman&quot;, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Marketable debt and equity securities are categorized as trading securities and are thus marked to market and stated at fair value. Fair value is determined using the quoted closing or latest bid prices for Level&#160;1 investments and market standard valuation methodologies for Level&#160;2 investments. Realized gains and losses on investment transactions are determined by specific identification and are recognized as incurred in the condensed consolidated statements of income. Net unrealized gains and losses are reported in the condensed consolidated statements of income in the current period and represent the change in the fair value of investment holdings during the period.</div></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><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_FairValueMeasurementPolicyPolicyTextBlock', window );">Fair Value Measurements</a></td>
<td class="text"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; background: none;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Fair Value Measure<div style="letter-spacing: 0px; top: 0px;;display:inline;">me</div>nts </div></div></div><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; background: none;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The fair value of financial instruments is presented based upon a hierarchy of levels that prioritizes the inputs of valuation techniques used to measure fair value. The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level 1 measurements) and the lowest priority to unobservable inputs (Level 3 measurements). A financial instrument&#8217;s level within the fair value hierarchy is based on the lowest level of any input that is significant to the fair value measurement. </div></div><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The fair value of marketable equity securities, mutual funds, exchange-traded funds, corporate bonds, government securities, and cash and money funds are substantially based on quoted market prices (Level 1). Corporate bonds are valued using market standard valuation methodologies, including: discounted cash flow methodologies, and matrix pricing or other similar techniques. The inputs to these market standard valuation methodologies include, but are not limited to: interest rates, credit standing of the issuer or counterparty, industry sector of the issuer, coupon rate, call provisions, maturity, estimated duration and assumptions regarding liquidity and estimated future cash flows. In addition to bond characteristics, the valuation methodologies incorporate market data, such as actual trades completed, bids and actual dealer quotes, where such information is available. Accordingly, the estimated fair values are based on available market information and judgments about financial instruments (Level 2). Fair values of the Level&#160;2 investments are provided by the Company&#8217;s professional investment management firm. </div></div> <div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The following table sets forth, by level, within the fair value hierarchy, the Company&#8217;s assets measured at fair value as of December&#160;31, 2019:</div></div> <div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"> </div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; width: 80%; margin: 0in;;text-align:left;"><tr style="font-size: 0px;"><td style="padding: 0px; vertical-align: top; width: 64%;"></td><td style="padding: 0px; vertical-align: top; width: 2%;"></td><td style="padding: 0px; vertical-align: top;;width:1%;"></td><td style="padding: 0px; vertical-align: top;;width:5.5%;"></td><td style="padding: 0px; vertical-align: top;;width:0.5%;"></td><td style="padding: 0px; vertical-align: top; width: 2%;"></td><td style="padding: 0px; vertical-align: top;;width:1%;"></td><td style="padding: 0px; vertical-align: top;;width:5.8%;"></td><td style="padding: 0px; vertical-align: top;;width:0.5%;"></td><td style="padding: 0px; vertical-align: top; width: 2%;"></td><td style="padding: 0px; vertical-align: top;;width:1%;"></td><td style="padding: 0px; vertical-align: top;;width:5.8%;"></td><td style="padding: 0px; vertical-align: top;;width:0.5%;"></td><td style="padding: 0px; vertical-align: top; width: 2%;"></td><td style="padding: 0px; vertical-align: top;;width:1%;"></td><td style="padding: 0px; vertical-align: top;;width:5.8%;"></td><td style="padding: 0px; vertical-align: top;;width:0.5%;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;">&#160;</td><td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;">&#160;&#160;</td><td colspan="14" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; vertical-align: top;;text-align:center;;width:;"><div style="font-weight:bold;display:inline;width:100%;">Fair&#160;Value&#160;Measurements</div></td><td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;">&#160;</td><td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; vertical-align: top;;text-align:center;;width:;"><div style="font-weight:bold;display:inline;width:100%;">Level&#160;1</div></td><td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td><td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; vertical-align: top;;text-align:center;;width:;"><div style="font-weight:bold;display:inline;width:100%;">Level&#160;2</div></td><td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td><td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; vertical-align: top;;text-align:center;;width:;"><div style="font-weight:bold;display:inline;width:100%;">Level&#160;3</div></td><td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td><td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; vertical-align: top;;text-align:center;;width:;"><div style="font-weight:bold;display:inline;width:100%;">Total</div></td><td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255); vertical-align: top; width: 64%;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"><div style="background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Equities</div></div></td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;">$</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.5%;">14,070,000</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:0.5%;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;">$</td><td style="padding: 0pt 4pt 0pt 0pt; background-color: rgb(204, 238, 255); width: 6%; height: 15px;;text-align:right;;vertical-align:bottom;">&#8212;</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:0.5%;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;">$</td><td style="padding: 0pt 4pt 0pt 0pt; background-color: rgb(204, 238, 255); width: 6%;;text-align:right;;vertical-align:bottom;">&#8212;</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:0.5%;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;">$</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.8%;">14,070,000</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:0.5%;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="vertical-align: top; width: 64%;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Mutual Funds</div></div></td><td style="padding-left: 0px; vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;;width:1%;">&#160;</td><td style="padding-left: 0px; vertical-align: top;;text-align:right;;width:5.5%;">4,052,000</td><td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:0.5%;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;;width:1%;">&#160;</td><td style="padding: 0pt 4pt 0pt 0pt; width: 6%; height: 15px;;text-align:right;;vertical-align:bottom;">&#8212;</td><td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:0.5%;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;;width:1%;">&#160;</td><td style="padding: 0pt 4pt 0pt 0pt; width: 6%;;text-align:right;;vertical-align:bottom;">&#8212;</td><td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:0.5%;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;;width:1%;">&#160;</td><td style="padding-left: 0px; vertical-align: top;;text-align:right;;width:5.8%;">4,052,000</td><td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:0.5%;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255); vertical-align: top; width: 64%;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"><div style="background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Exchange-Traded Funds</div></div></td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.5%;">5,298,000</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:0.5%;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;">&#160;</td><td style="padding: 0pt 4pt 0pt 0pt; background-color: rgb(204, 238, 255); width: 6%; height: 15px;;text-align:right;;vertical-align:bottom;">&#8212;</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:0.5%;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;">&#160;</td><td style="padding: 0pt 4pt 0pt 0pt; background-color: rgb(204, 238, 255); width: 6%;;text-align:right;;vertical-align:bottom;">&#8212;</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:0.5%;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.8%;">5,298,000</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:0.5%;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="vertical-align: top; width: 64%;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Corporate Bonds</div></div></td><td style="padding-left: 0px; vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;;width:1%;">&#160;</td><td style="padding: 0pt 4pt 0pt 0pt; height: 15px;;text-align:right;;vertical-align:bottom;;width:5.5%;">&#8212;</td><td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:0.5%;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;;width:1%;">&#160;</td><td style="padding-left: 0px; vertical-align: top;;text-align:right;;width:5.8%;">42,474,000</td><td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:0.5%;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;;width:1%;">&#160;</td><td style="padding: 0pt 4pt 0pt 0pt; width: 6%;;text-align:right;;vertical-align:bottom;">&#8212;</td><td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:0.5%;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;;width:1%;">&#160;</td><td style="padding-left: 0px; vertical-align: top;;text-align:right;;width:5.8%;">42,474,000</td><td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:0.5%;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255); vertical-align: top; width: 64%;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"><div style="background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Government Securities</div></div></td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.5%;">40,005,000</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:0.5%;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;">&#160;</td><td style="padding: 0pt 4pt 0pt 0pt; background-color: rgb(204, 238, 255); width: 6%; height: 15px;;text-align:right;;vertical-align:bottom;">&#8212;</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:0.5%;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;">&#160;</td><td style="padding: 0pt 4pt 0pt 0pt; background-color: rgb(204, 238, 255); width: 6%;;text-align:right;;vertical-align:bottom;">&#8212;</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:0.5%;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.8%;">40,005,000</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:0.5%;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="vertical-align: top; width: 64%;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Cash and Money Funds</div></div></td><td style="padding-left: 0px; vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;;width:1%;">&#160;</td><td style="padding-left: 0px; vertical-align: top;;text-align:right;;width:5.5%;">1,333,000</td><td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:0.5%;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;;width:1%;">&#160;</td><td style="padding: 0pt 4pt 0pt 0pt; width: 6%; height: 15px;;text-align:right;;vertical-align:bottom;">&#8212;</td><td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:0.5%;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;;width:1%;">&#160;</td><td style="padding: 0pt 4pt 0pt 0pt; width: 6%;;text-align:right;;vertical-align:bottom;">&#8212;</td><td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:0.5%;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;;width:1%;">&#160;</td><td style="padding-left: 0px; vertical-align: top;;text-align:right;;width:5.8%;">1,333,000</td><td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:0.5%;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; vertical-align: top; width: 64%;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;;width:1%;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;;width:5.5%;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;;width:0.5%;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;;width:1%;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;;width:5.8%;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;;width:0.5%;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;;width:1%;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding: 0pt 4pt 0pt 0pt; width: 6%;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;;width:0.5%;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;;width:1%;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;;width:5.8%;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;;width:0.5%;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255); vertical-align: top; width: 64%;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; background: none; line-height: normal;"><div style="background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;">$</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.5%;">64,758,000</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:0.5%;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;">$</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.8%;">42,474,000</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:0.5%;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;">$</td><td style="padding: 0pt 4pt 0pt 0pt; background-color: rgb(204, 238, 255); width: 6%;;text-align:right;;vertical-align:bottom;">&#8212;</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:0.5%;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;">$</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.8%;">107,232,000</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:0.5%;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; vertical-align: top; width: 64%;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;;width:1%;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;;width:5.5%;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;;width:0.5%;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;;width:1%;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;;width:5.8%;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;;width:0.5%;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;;width:1%;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;;width:5.8%;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;;width:0.5%;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;;width:1%;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;;width:5.8%;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;;width:0.5%;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Net unrealized gains recognized during the quarter ended December&#160;31, 2019 on trading securities still held as of December&#160;31, 2019 were $1,190,000. There were no transfers of investments between Level&#160;1 and Level&#160;2 during the quarter ended December&#160;31, 2019. </div></div><div style="font-size: 1px; margin-top: 12px; margin-bottom: 0px; background: none;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The following table sets forth by level, within the fair value hierarchy, the Company&#8217;s assets measured at fair value as of September&#160;30, 2019: </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; width: 80%; margin: 0in;;text-align:left;"><tr style="font-size: 0px;"><td style="padding: 0px; vertical-align: top; width: 64%;"></td><td style="padding: 0px; vertical-align: top; width: 2%;"></td><td style="padding: 0px; vertical-align: top;;width:1%;"></td><td style="padding: 0px; vertical-align: top;;width:5.5%;"></td><td style="padding: 0px; vertical-align: top;;width:.5%;"></td><td style="padding: 0px; vertical-align: top; width: 2%;"></td><td style="padding: 0px; vertical-align: top;;width:1%;"></td><td style="padding: 0px; vertical-align: top;;width:5.8%;"></td><td style="padding: 0px; vertical-align: top;;width:.5%;"></td><td style="padding: 0px; vertical-align: top; width: 2%;"></td><td style="padding: 0px; vertical-align: top;;width:1%;"></td><td style="padding: 0px; vertical-align: top;;width:5.8%;"></td><td style="padding: 0px; vertical-align: top;;width:.5%;"></td><td style="padding: 0px; vertical-align: top; width: 2%;"></td><td style="padding: 0px; vertical-align: top;;width:1%;"></td><td style="padding: 0px; vertical-align: top;;width:5.8%;"></td><td style="padding: 0px; vertical-align: top;;width:.5%;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;">&#160;</td><td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;">&#160;&#160;</td><td colspan="14" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; vertical-align: top;;text-align:center;;width:;"><div style="font-weight:bold;display:inline;width:100%;">Fair&#160;Value&#160;Measurements</div></td><td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;">&#160;</td><td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; vertical-align: top;;text-align:center;;width:;"><div style="font-weight:bold;display:inline;width:100%;">Level&#160;1</div></td><td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td><td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; vertical-align: top;;text-align:center;;width:;"><div style="font-weight:bold;display:inline;width:100%;">Level&#160;2</div></td><td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td><td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; vertical-align: top;;text-align:center;;width:;"><div style="font-weight:bold;display:inline;width:100%;">Level&#160;3</div></td><td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td><td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; vertical-align: top;;text-align:center;;width:;"><div style="font-weight:bold;display:inline;width:100%;">Total</div></td><td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255); vertical-align: top; width: 64%;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"><div style="background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Equities</div></div></td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;">$</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.5%;">10,412,000</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:.5%;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;">$</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.8%;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:.5%;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;">$</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.8%;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:.5%;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;">$</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.8%;">10,412,000</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:.5%;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="vertical-align: top; width: 64%;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Mutual Funds</div></div></td><td style="padding-left: 0px; vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;;width:1%;">&#160;</td><td style="padding-left: 0px; vertical-align: top;;text-align:right;;width:5.5%;">3,987,000</td><td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:.5%;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:1%;">&#160;</td><td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;text-align:right;;width:5.8%;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:.5%;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:1%;">&#160;</td><td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;text-align:right;;width:5.8%;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:.5%;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;;width:1%;">&#160;</td><td style="padding-left: 0px; vertical-align: top;;text-align:right;;width:5.8%;">3,987,000</td><td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:.5%;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255); vertical-align: top; width: 64%;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"><div style="background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Exchange-Traded Funds</div></div></td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.5%;">5,163,000</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:.5%;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;">&#160;</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.8%;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:.5%;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;">&#160;</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.8%;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:.5%;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.8%;">5,163,000</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:.5%;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="vertical-align: top; width: 64%;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Corporate Bonds</div></div></td><td style="padding-left: 0px; vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:1%;">&#160;</td><td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;text-align:right;;width:5.5%;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:.5%;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;;width:1%;">&#160;</td><td style="padding-left: 0px; vertical-align: top;;text-align:right;;width:5.8%;">38,690,000</td><td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:.5%;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:1%;">&#160;</td><td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;text-align:right;;width:5.8%;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:.5%;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;;width:1%;">&#160;</td><td style="padding-left: 0px; vertical-align: top;;text-align:right;;width:5.8%;">38,690,000</td><td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:.5%;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255); vertical-align: top; width: 64%;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"><div style="background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Government Securities</div></div></td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.5%;">45,171,000</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:.5%;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;">&#160;</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.8%;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:.5%;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;">&#160;</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.8%;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:.5%;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.8%;">45,171,000</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:.5%;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="vertical-align: top; width: 64%;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Cash and Money Funds</div></div></td><td style="padding-left: 0px; vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;;width:1%;">&#160;</td><td style="padding-left: 0px; vertical-align: top;;text-align:right;;width:5.5%;">1,899,000</td><td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:.5%;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:1%;">&#160;</td><td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;text-align:right;;width:5.8%;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:.5%;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:1%;">&#160;</td><td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;text-align:right;;width:5.8%;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:.5%;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;;width:1%;">&#160;</td><td style="padding-left: 0px; vertical-align: top;;text-align:right;;width:5.8%;">1,899,000</td><td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:.5%;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; vertical-align: top; width: 64%;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;;width:1%;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;;width:5.5%;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;;width:.5%;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;;width:1%;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;;width:5.8%;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;;width:.5%;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;;width:1%;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;;width:5.8%;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;;width:.5%;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;;width:1%;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;;width:5.8%;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;;width:.5%;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255); vertical-align: top; width: 64%;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; background: none; line-height: normal;"><div style="background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;">$</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.5%;">66,632,000</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:.5%;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;">$</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.8%;">38,690,000</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:.5%;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;">$</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.8%;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:.5%;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;">$</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.8%;">105,322,000</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:.5%;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; vertical-align: top; width: 64%;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;;width:1%;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;;width:5.5%;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;;width:.5%;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;;width:1%;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;;width:5.8%;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;;width:.5%;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;;width:1%;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;;width:5.8%;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;;width:.5%;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;;width:1%;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;;width:5.8%;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;;width:.5%;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Net unrealized losses recognized during the quarter ended December&#160;31, 2018 on trading securities still held as of December&#160;31, 2018 were $(2,425,000). There were no transfers of <div style="letter-spacing: 0px; top: 0px;;display:inline;">investments</div> between Level&#160;1 and Level&#160;2 during the quarter ended December&#160;31, 2018. In the quarter ended December <div style="letter-spacing: 0px; top: 0px;;display:inline;">31<div style="letter-spacing: 0px; top: 0px;;display:inline;">,</div> </div>2018, the Company invested an additional $2.0&#160;million of its operating cash in marketable securities. </div></div> <div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The carrying amounts of cash and cash equivalents, accounts receivable and accounts payable approximate fair value because of the short-term nature of these items.</div></div> <table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><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 );">Inventories</a></td>
<td class="text"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; background: none;">Inventories are valued at the lower of cost or net realizable value. Net realizable value is defined as the estimated selling price of goods less reasonable costs of completion and delivery. During the fourth quarter of fiscal 2019, the Company changed its method for accounting for cost of inventories from the <div style="white-space: nowrap; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">last-in,</div> <div style="white-space: nowrap; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">first-out</div> (&#8220;LIFO&#8221;) method to the <div style="white-space: nowrap; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">first-in,</div> <div style="white-space: nowrap; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">first-out</div> (&#8220;FIFO&#8221;) method. As required by accounting principles generally accepted in the United States of America (&#8220;GAAP&#8221;), the Company reflected this change in accounting principle on a retrospective basis, resulting in changes to the historical periods presented. The Company believes the FIFO method improve<div style="display:inline;">s</div> financial reporting by better reflecting the current value of&#160;inventory on the consolidated balance sheets, by more closely aligning the flow of physical&#160;inventory&#160;with the accounting for the&#160;inventory, and by providing better matching of revenues and expenses.</div><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The fiscal 2018 consolidated financial statements have been retrospectively adjusted to apply the new method of FIFO cost accounting for inventories. The cumulative effect of this change on periods prior to those presented herein resulted in an increase in retained earnings of $2,708,000. There was no material impact to the previously reported unaudited interim fiscal 2018 quarterly condensed consolidated results of operations or statements of income as a result of the retrospective application of the change in inventory accounting principle. </div></div><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;">Appropriate consideration is given to obsolescence, excessive levels, deterioration, possible alternative uses and other factors in determining net realizable value. The cost of work in process and finished goods includes materials, direct labor, variable costs and overhead. The Company evaluates the need to record inventory adjustments on all inventories, including raw material, work in process, finished goods, spare parts and used equipment. Used equipment acquired by the Company on <div style="white-space: nowrap; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">trade-in</div> from customers is carried at estimated net realizable value. Unless specific circumstances warrant different treatment regarding inventory obsolescence, the cost basis of inventories three to four years old are reduced by 50%, while the cost basis of inventories four to five years old are reduced by 75%, and the cost basis of inventories greater than five years old are reduced to zero. Inventory is typically reviewed for obsolescence on an annual basis computed as of September&#160;30, the Company&#8217;s fiscal year end. If significant known changes in trends, technology or other specific circumstances that warrant consideration occur during the year, then the impact on obsolescence is considered at that time.</div><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; background: none; line-height: 12pt;">&#160;</div> <table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><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_FairValueMeasurementPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.</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_FairValueMeasurementPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="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://fasb.org/us-gaap/role/ref/legacyRef<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 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 5: http://fasb.org/us-gaap/role/ref/legacyRef<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 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.6(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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_MarketableSecuritiesPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 classified as marketable security.</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 320<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=75019621&amp;loc=d3e62652-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_MarketableSecuritiesPolicy</td>
</tr>
<tr>
<td style="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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="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>21
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6644180064">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Marketable Securities<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_InvestmentsDebtAndEquitySecuritiesAbstract', window );"><strong>Investments, Debt and Equity Securities [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_MarketableSecuritiesTextBlock', window );">Marketable Securities</a></td>
<td class="text"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 8pt; margin-bottom: 0pt; background: none;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Note 2 &#8211; Marketable Securities</div></div></div><div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:times new roman"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 10pt; background: none; font-family: &quot;times new roman&quot;, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Marketable debt and equity securities are categorized as trading securities and are thus marked to market and stated at fair value. Fair value is determined using the quoted closing or latest bid prices for Level&#160;1 investments and market standard valuation methodologies for Level&#160;2 investments. Realized gains and losses on investment transactions are determined by specific identification and are recognized as incurred in the condensed consolidated statements of income. Net unrealized gains and losses are reported in the condensed consolidated statements of income in the current period and represent the change in the fair value of investment holdings during the period.</div></div></div><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; background: none;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Fair Value Measure<div style="letter-spacing: 0px; top: 0px;;display:inline;">me</div>nts </div></div></div><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; background: none;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The fair value of financial instruments is presented based upon a hierarchy of levels that prioritizes the inputs of valuation techniques used to measure fair value. The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level 1 measurements) and the lowest priority to unobservable inputs (Level 3 measurements). A financial instrument&#8217;s level within the fair value hierarchy is based on the lowest level of any input that is significant to the fair value measurement. </div></div><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The fair value of marketable equity securities, mutual funds, exchange-traded funds, corporate bonds, government securities, and cash and money funds are substantially based on quoted market prices (Level 1). Corporate bonds are valued using market standard valuation methodologies, including: discounted cash flow methodologies, and matrix pricing or other similar techniques. The inputs to these market standard valuation methodologies include, but are not limited to: interest rates, credit standing of the issuer or counterparty, industry sector of the issuer, coupon rate, call provisions, maturity, estimated duration and assumptions regarding liquidity and estimated future cash flows. In addition to bond characteristics, the valuation methodologies incorporate market data, such as actual trades completed, bids and actual dealer quotes, where such information is available. Accordingly, the estimated fair values are based on available market information and judgments about financial instruments (Level 2). Fair values of the Level&#160;2 investments are provided by the Company&#8217;s professional investment management firm. </div></div> <div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The following table sets forth, by level, within the fair value hierarchy, the Company&#8217;s assets measured at fair value as of December&#160;31, 2019:</div></div> <div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"> </div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; width: 80%; margin: 0in;;text-align:left;"><tr style="font-size: 0px;"><td style="padding: 0px; vertical-align: top; width: 64%;"></td><td style="padding: 0px; vertical-align: top; width: 2%;"></td><td style="padding: 0px; vertical-align: top;;width:1%;"></td><td style="padding: 0px; vertical-align: top;;width:5.5%;"></td><td style="padding: 0px; vertical-align: top;;width:0.5%;"></td><td style="padding: 0px; vertical-align: top; width: 2%;"></td><td style="padding: 0px; vertical-align: top;;width:1%;"></td><td style="padding: 0px; vertical-align: top;;width:5.8%;"></td><td style="padding: 0px; vertical-align: top;;width:0.5%;"></td><td style="padding: 0px; vertical-align: top; width: 2%;"></td><td style="padding: 0px; vertical-align: top;;width:1%;"></td><td style="padding: 0px; vertical-align: top;;width:5.8%;"></td><td style="padding: 0px; vertical-align: top;;width:0.5%;"></td><td style="padding: 0px; vertical-align: top; width: 2%;"></td><td style="padding: 0px; vertical-align: top;;width:1%;"></td><td style="padding: 0px; vertical-align: top;;width:5.8%;"></td><td style="padding: 0px; vertical-align: top;;width:0.5%;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;">&#160;</td><td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;">&#160;&#160;</td><td colspan="14" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; vertical-align: top;;text-align:center;;width:;"><div style="font-weight:bold;display:inline;width:100%;">Fair&#160;Value&#160;Measurements</div></td><td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;">&#160;</td><td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; vertical-align: top;;text-align:center;;width:;"><div style="font-weight:bold;display:inline;width:100%;">Level&#160;1</div></td><td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td><td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; vertical-align: top;;text-align:center;;width:;"><div style="font-weight:bold;display:inline;width:100%;">Level&#160;2</div></td><td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td><td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; vertical-align: top;;text-align:center;;width:;"><div style="font-weight:bold;display:inline;width:100%;">Level&#160;3</div></td><td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td><td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; vertical-align: top;;text-align:center;;width:;"><div style="font-weight:bold;display:inline;width:100%;">Total</div></td><td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255); vertical-align: top; width: 64%;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"><div style="background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Equities</div></div></td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;">$</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.5%;">14,070,000</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:0.5%;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;">$</td><td style="padding: 0pt 4pt 0pt 0pt; background-color: rgb(204, 238, 255); width: 6%; height: 15px;;text-align:right;;vertical-align:bottom;">&#8212;</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:0.5%;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;">$</td><td style="padding: 0pt 4pt 0pt 0pt; background-color: rgb(204, 238, 255); width: 6%;;text-align:right;;vertical-align:bottom;">&#8212;</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:0.5%;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;">$</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.8%;">14,070,000</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:0.5%;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="vertical-align: top; width: 64%;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Mutual Funds</div></div></td><td style="padding-left: 0px; vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;;width:1%;">&#160;</td><td style="padding-left: 0px; vertical-align: top;;text-align:right;;width:5.5%;">4,052,000</td><td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:0.5%;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;;width:1%;">&#160;</td><td style="padding: 0pt 4pt 0pt 0pt; width: 6%; height: 15px;;text-align:right;;vertical-align:bottom;">&#8212;</td><td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:0.5%;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;;width:1%;">&#160;</td><td style="padding: 0pt 4pt 0pt 0pt; width: 6%;;text-align:right;;vertical-align:bottom;">&#8212;</td><td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:0.5%;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;;width:1%;">&#160;</td><td style="padding-left: 0px; vertical-align: top;;text-align:right;;width:5.8%;">4,052,000</td><td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:0.5%;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255); vertical-align: top; width: 64%;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"><div style="background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Exchange-Traded Funds</div></div></td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.5%;">5,298,000</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:0.5%;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;">&#160;</td><td style="padding: 0pt 4pt 0pt 0pt; background-color: rgb(204, 238, 255); width: 6%; height: 15px;;text-align:right;;vertical-align:bottom;">&#8212;</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:0.5%;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;">&#160;</td><td style="padding: 0pt 4pt 0pt 0pt; background-color: rgb(204, 238, 255); width: 6%;;text-align:right;;vertical-align:bottom;">&#8212;</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:0.5%;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.8%;">5,298,000</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:0.5%;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="vertical-align: top; width: 64%;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Corporate Bonds</div></div></td><td style="padding-left: 0px; vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;;width:1%;">&#160;</td><td style="padding: 0pt 4pt 0pt 0pt; height: 15px;;text-align:right;;vertical-align:bottom;;width:5.5%;">&#8212;</td><td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:0.5%;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;;width:1%;">&#160;</td><td style="padding-left: 0px; vertical-align: top;;text-align:right;;width:5.8%;">42,474,000</td><td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:0.5%;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;;width:1%;">&#160;</td><td style="padding: 0pt 4pt 0pt 0pt; width: 6%;;text-align:right;;vertical-align:bottom;">&#8212;</td><td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:0.5%;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;;width:1%;">&#160;</td><td style="padding-left: 0px; vertical-align: top;;text-align:right;;width:5.8%;">42,474,000</td><td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:0.5%;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255); vertical-align: top; width: 64%;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"><div style="background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Government Securities</div></div></td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.5%;">40,005,000</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:0.5%;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;">&#160;</td><td style="padding: 0pt 4pt 0pt 0pt; background-color: rgb(204, 238, 255); width: 6%; height: 15px;;text-align:right;;vertical-align:bottom;">&#8212;</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:0.5%;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;">&#160;</td><td style="padding: 0pt 4pt 0pt 0pt; background-color: rgb(204, 238, 255); width: 6%;;text-align:right;;vertical-align:bottom;">&#8212;</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:0.5%;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.8%;">40,005,000</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:0.5%;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="vertical-align: top; width: 64%;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Cash and Money Funds</div></div></td><td style="padding-left: 0px; vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;;width:1%;">&#160;</td><td style="padding-left: 0px; vertical-align: top;;text-align:right;;width:5.5%;">1,333,000</td><td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:0.5%;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;;width:1%;">&#160;</td><td style="padding: 0pt 4pt 0pt 0pt; width: 6%; height: 15px;;text-align:right;;vertical-align:bottom;">&#8212;</td><td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:0.5%;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;;width:1%;">&#160;</td><td style="padding: 0pt 4pt 0pt 0pt; width: 6%;;text-align:right;;vertical-align:bottom;">&#8212;</td><td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:0.5%;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;;width:1%;">&#160;</td><td style="padding-left: 0px; vertical-align: top;;text-align:right;;width:5.8%;">1,333,000</td><td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:0.5%;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; vertical-align: top; width: 64%;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;;width:1%;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;;width:5.5%;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;;width:0.5%;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;;width:1%;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;;width:5.8%;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;;width:0.5%;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;;width:1%;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding: 0pt 4pt 0pt 0pt; width: 6%;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;;width:0.5%;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;;width:1%;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;;width:5.8%;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;;width:0.5%;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255); vertical-align: top; width: 64%;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; background: none; line-height: normal;"><div style="background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;">$</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.5%;">64,758,000</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:0.5%;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;">$</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.8%;">42,474,000</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:0.5%;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;">$</td><td style="padding: 0pt 4pt 0pt 0pt; background-color: rgb(204, 238, 255); width: 6%;;text-align:right;;vertical-align:bottom;">&#8212;</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:0.5%;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;">$</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.8%;">107,232,000</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:0.5%;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; vertical-align: top; width: 64%;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;;width:1%;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;;width:5.5%;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;;width:0.5%;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;;width:1%;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;;width:5.8%;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;;width:0.5%;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;;width:1%;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;;width:5.8%;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;;width:0.5%;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;;width:1%;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;;width:5.8%;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;;width:0.5%;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Net unrealized gains recognized during the quarter ended December&#160;31, 2019 on trading securities still held as of December&#160;31, 2019 were $1,190,000. There were no transfers of investments between Level&#160;1 and Level&#160;2 during the quarter ended December&#160;31, 2019. </div></div><div style="font-size: 1px; margin-top: 12px; margin-bottom: 0px; background: none;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The following table sets forth by level, within the fair value hierarchy, the Company&#8217;s assets measured at fair value as of September&#160;30, 2019: </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; width: 80%; margin: 0in;;text-align:left;"><tr style="font-size: 0px;"><td style="padding: 0px; vertical-align: top; width: 64%;"></td><td style="padding: 0px; vertical-align: top; width: 2%;"></td><td style="padding: 0px; vertical-align: top;;width:1%;"></td><td style="padding: 0px; vertical-align: top;;width:5.5%;"></td><td style="padding: 0px; vertical-align: top;;width:.5%;"></td><td style="padding: 0px; vertical-align: top; width: 2%;"></td><td style="padding: 0px; vertical-align: top;;width:1%;"></td><td style="padding: 0px; vertical-align: top;;width:5.8%;"></td><td style="padding: 0px; vertical-align: top;;width:.5%;"></td><td style="padding: 0px; vertical-align: top; width: 2%;"></td><td style="padding: 0px; vertical-align: top;;width:1%;"></td><td style="padding: 0px; vertical-align: top;;width:5.8%;"></td><td style="padding: 0px; vertical-align: top;;width:.5%;"></td><td style="padding: 0px; vertical-align: top; width: 2%;"></td><td style="padding: 0px; vertical-align: top;;width:1%;"></td><td style="padding: 0px; vertical-align: top;;width:5.8%;"></td><td style="padding: 0px; vertical-align: top;;width:.5%;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;">&#160;</td><td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;">&#160;&#160;</td><td colspan="14" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; vertical-align: top;;text-align:center;;width:;"><div style="font-weight:bold;display:inline;width:100%;">Fair&#160;Value&#160;Measurements</div></td><td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;">&#160;</td><td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; vertical-align: top;;text-align:center;;width:;"><div style="font-weight:bold;display:inline;width:100%;">Level&#160;1</div></td><td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td><td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; vertical-align: top;;text-align:center;;width:;"><div style="font-weight:bold;display:inline;width:100%;">Level&#160;2</div></td><td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td><td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; vertical-align: top;;text-align:center;;width:;"><div style="font-weight:bold;display:inline;width:100%;">Level&#160;3</div></td><td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td><td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; vertical-align: top;;text-align:center;;width:;"><div style="font-weight:bold;display:inline;width:100%;">Total</div></td><td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255); vertical-align: top; width: 64%;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"><div style="background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Equities</div></div></td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;">$</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.5%;">10,412,000</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:.5%;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;">$</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.8%;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:.5%;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;">$</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.8%;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:.5%;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;">$</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.8%;">10,412,000</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:.5%;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="vertical-align: top; width: 64%;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Mutual Funds</div></div></td><td style="padding-left: 0px; vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;;width:1%;">&#160;</td><td style="padding-left: 0px; vertical-align: top;;text-align:right;;width:5.5%;">3,987,000</td><td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:.5%;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:1%;">&#160;</td><td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;text-align:right;;width:5.8%;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:.5%;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:1%;">&#160;</td><td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;text-align:right;;width:5.8%;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:.5%;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;;width:1%;">&#160;</td><td style="padding-left: 0px; vertical-align: top;;text-align:right;;width:5.8%;">3,987,000</td><td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:.5%;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255); vertical-align: top; width: 64%;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"><div style="background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Exchange-Traded Funds</div></div></td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.5%;">5,163,000</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:.5%;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;">&#160;</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.8%;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:.5%;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;">&#160;</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.8%;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:.5%;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.8%;">5,163,000</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:.5%;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="vertical-align: top; width: 64%;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Corporate Bonds</div></div></td><td style="padding-left: 0px; vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:1%;">&#160;</td><td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;text-align:right;;width:5.5%;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:.5%;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;;width:1%;">&#160;</td><td style="padding-left: 0px; vertical-align: top;;text-align:right;;width:5.8%;">38,690,000</td><td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:.5%;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:1%;">&#160;</td><td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;text-align:right;;width:5.8%;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:.5%;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;;width:1%;">&#160;</td><td style="padding-left: 0px; vertical-align: top;;text-align:right;;width:5.8%;">38,690,000</td><td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:.5%;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255); vertical-align: top; width: 64%;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"><div style="background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Government Securities</div></div></td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.5%;">45,171,000</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:.5%;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;">&#160;</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.8%;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:.5%;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;">&#160;</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.8%;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:.5%;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.8%;">45,171,000</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:.5%;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="vertical-align: top; width: 64%;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Cash and Money Funds</div></div></td><td style="padding-left: 0px; vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;;width:1%;">&#160;</td><td style="padding-left: 0px; vertical-align: top;;text-align:right;;width:5.5%;">1,899,000</td><td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:.5%;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:1%;">&#160;</td><td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;text-align:right;;width:5.8%;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:.5%;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:1%;">&#160;</td><td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;text-align:right;;width:5.8%;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:.5%;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;;width:1%;">&#160;</td><td style="padding-left: 0px; vertical-align: top;;text-align:right;;width:5.8%;">1,899,000</td><td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:.5%;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; vertical-align: top; width: 64%;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;;width:1%;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;;width:5.5%;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;;width:.5%;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;;width:1%;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;;width:5.8%;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;;width:.5%;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;;width:1%;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;;width:5.8%;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;;width:.5%;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;;width:1%;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;;width:5.8%;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;;width:.5%;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255); vertical-align: top; width: 64%;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; background: none; line-height: normal;"><div style="background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;">$</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.5%;">66,632,000</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:.5%;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;">$</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.8%;">38,690,000</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:.5%;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;">$</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.8%;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:.5%;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;">$</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.8%;">105,322,000</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:.5%;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; vertical-align: top; width: 64%;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;;width:1%;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;;width:5.5%;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;;width:.5%;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;;width:1%;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;;width:5.8%;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;;width:.5%;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;;width:1%;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;;width:5.8%;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;;width:.5%;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;;width:1%;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;;width:5.8%;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;;width:.5%;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Net unrealized losses recognized during the quarter ended December&#160;31, 2018 on trading securities still held as of December&#160;31, 2018 were $(2,425,000). There were no transfers of <div style="letter-spacing: 0px; top: 0px;;display:inline;">investments</div> between Level&#160;1 and Level&#160;2 during the quarter ended December&#160;31, 2018. In the quarter ended December <div style="letter-spacing: 0px; top: 0px;;display:inline;">31<div style="letter-spacing: 0px; top: 0px;;display:inline;">,</div> </div>2018, the Company invested an additional $2.0&#160;million of its operating cash in marketable securities. </div></div> <div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The carrying amounts of cash and cash equivalents, accounts receivable and accounts payable approximate fair value because of the short-term nature of these items.</div></div> <table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><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_InvestmentsDebtAndEquitySecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_InvestmentsDebtAndEquitySecuritiesAbstract</td>
</tr>
<tr>
<td style="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_MarketableSecuritiesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 marketable securities. This may consist of investments in certain debt and equity securities, short-term investments and other assets.</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_MarketableSecuritiesTextBlock</td>
</tr>
<tr>
<td style="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>22
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6759012912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Income - USD ($)<br></strong></div></th>
<th class="th" colspan="3">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th" colspan="2"><div>Dec. 31, 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_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Net revenue</a></td>
<td class="nump">$ 18,030,000<span></span>
</td>
<td class="nump">$ 21,327,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_CostsAndExpensesAbstract', window );"><strong>Costs and expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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 );">Production costs</a></td>
<td class="nump">13,710,000<span></span>
</td>
<td class="nump">16,410,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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 );">Product engineering and development</a></td>
<td class="nump">766,000<span></span>
</td>
<td class="nump">723,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative</a></td>
<td class="nump">2,382,000<span></span>
</td>
<td class="nump">2,190,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_CostsAndExpenses', window );">Total operating expenses</a></td>
<td class="nump">16,858,000<span></span>
</td>
<td class="nump">19,323,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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 );">Operating income</a></td>
<td class="nump">1,172,000<span></span>
</td>
<td class="nump">2,004,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_NonoperatingIncomeExpenseAbstract', window );"><strong>Other income (expense), net:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_InvestmentIncomeNet', window );">Interest and dividend income, net of fees</a></td>
<td class="nump">632,000<span></span>
</td>
<td class="nump">534,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_MarketableSecuritiesGainLoss', window );">Realized and unrealized gains (losses) on marketable securities, net</a></td>
<td class="nump">1,317,000<span></span>
</td>
<td class="num">(2,147,000)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_OtherNonoperatingIncomeExpense', window );">Other</a></td>
<td class="num">(10,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_NonoperatingIncomeExpense', window );">Other income (expense),net</a></td>
<td class="nump">1,939,000<span></span>
</td>
<td class="num">(1,613,000)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income tax expense</a></td>
<td class="nump">3,111,000<span></span>
</td>
<td class="nump">391,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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">622,000<span></span>
</td>
<td class="nump">78,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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">$ 2,489,000<span></span>
</td>
<td class="nump">$ 313,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></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_EarningsPerShareBasicAbstract', window );"><strong>Basic Income per Common Share:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_EarningsPerShareBasic', window );">Net income per share</a></td>
<td class="nump">$ 0.17<span></span>
</td>
<td class="nump">$ 0.02<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_EarningsPerShareDilutedAbstract', window );"><strong>Diluted Income per Common Share:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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</a></td>
<td class="nump">$ 0.17<span></span>
</td>
<td class="nump">$ 0.02<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">The balances as of September 30, 2018 and December 31, 2018, and the amounts for the quarter ended December 31, 2018, have been adjusted to reflect the change in inventory accounting method, as described in Note 3 to the Condensed Consolidated Financial Statements.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<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://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=116634182&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_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_CostsAndExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 costs of sales and operating expenses for 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 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03)<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&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_CostsAndExpenses</td>
</tr>
<tr>
<td style="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_CostsAndExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CostsAndExpensesAbstract</td>
</tr>
<tr>
<td style="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_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 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&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 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1337-109256<br><br>Reference 3: 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=117327953&amp;loc=d3e4984-109258<br><br>Reference 4: 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(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<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> -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 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 7: 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=117326831&amp;loc=d3e1252-109256<br><br>Reference 8: 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(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<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 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=SL5780133-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_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_EarningsPerShareBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_EarningsPerShareBasicAbstract</td>
</tr>
<tr>
<td style="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_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=117327953&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 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1252-109256<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 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 4: 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(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&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> -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=117326831&amp;loc=d3e1337-109256<br><br>Reference 7: 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(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<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=117326831&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 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_EarningsPerShareDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_EarningsPerShareDilutedAbstract</td>
</tr>
<tr>
<td style="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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</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 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68072869&amp;loc=d3e41242-110953<br><br>Reference 2: 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(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<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 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<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 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 5: 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(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="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_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="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_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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<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(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&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 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109238882&amp;loc=d3e38679-109324<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_InvestmentIncomeNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 accretion (amortization) of discount (premium), and investment expense, of interest income and dividend 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.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br><br>Reference 2: 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(a),(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<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.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&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_InvestmentIncomeNet</td>
</tr>
<tr>
<td style="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_MarketableSecuritiesGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 unrealized and realized gain (loss) on investment in marketable security, including other-than-temporary impairment (OTTI).</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_MarketableSecuritiesGainLoss</td>
</tr>
<tr>
<td style="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=118930883&amp;loc=SL7669619-108580<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 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br><br>Reference 3: 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=118930883&amp;loc=SL7669625-108580<br><br>Reference 4: 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=116637232&amp;loc=SL114874131-224263<br><br>Reference 5: 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=116634182&amp;loc=SL114868664-224227<br><br>Reference 6: 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=118932676&amp;loc=d3e3602-108585<br><br>Reference 7: 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> -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_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_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).</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)<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&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_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="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_NonoperatingIncomeExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_NonoperatingIncomeExpenseAbstract</td>
</tr>
<tr>
<td style="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>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_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_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 (expense) related to nonoperating activities, 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 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&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_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="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_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_RevenueFromContractWithCustomerIncludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, including 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 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130545-203045<br><br>Reference 2: 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=118956577&amp;loc=SL49130543-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_RevenueFromContractWithCustomerIncludingAssessedTax</td>
</tr>
<tr>
<td style="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 330<br> -SubTopic 10<br> -Section 30<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=68048583&amp;loc=d3e3636-108311<br><br>Reference 2: 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=116634182&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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6634805152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Costs and Estimated Earnings in Excess of Billings<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_TextBlockAbstract', window );"><strong>Text Block [Abstract]</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_genc_CostsAndEstimatedEarningsInExcessOfBillingsTextBlock', window );">Costs and Estimated Earnings in Excess of Billings</a></td>
<td class="text"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; background: none; line-height: 12pt;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Note 4 &#8211; Costs and Estimated Earnings in Excess of Billings </div></div></div><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; background: none;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Costs and estimated earnings in excess of billings on uncompleted contracts as of December&#160;31, 2019 and September&#160;30, 2019 consist of the following: </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"><tr style="font-size: 0px;"><td style="padding: 0px;;width:66%;"></td><td style="padding: 0px;;vertical-align:bottom;;width:11%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:11%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;">&#160;&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;">December&#160;31,&#160;2019</td><td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;">&#160;&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;">September&#160;30,&#160;2019</td><td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"><div style="background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Costs incurred on uncompleted contracts</div></div></td><td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">0</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">18,707,000</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Estimated earnings</div></div></td><td style="padding-left: 0px;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;">0</td><td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;">9,063,000</td><td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px;">&#160;</td><td style="padding-left: 0px;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">0</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">27,770,000</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Billings to date</div></div></td><td style="padding-left: 0px;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;">0</td><td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;">13,932,000</td><td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px;">&#160;</td><td style="padding-left: 0px;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"><div style="background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Costs and estimated earnings in excess of billings</div></div></td><td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">0</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">13,838,000</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px;">&#160;</td><td style="padding-left: 0px;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px;">&#160;</td></tr></table><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_genc_CostsAndEstimatedEarningsInExcessOfBillingsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Costs and estimated earnings in excess of billings.</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;">genc_CostsAndEstimatedEarningsInExcessOfBillingsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>genc_</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_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_TextBlockAbstract</td>
</tr>
<tr>
<td style="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>24
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6643481936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Recognition and Related Costs<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [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_RevenueFromContractWithCustomerTextBlock', window );">Revenue Recognition and Related Costs</a></td>
<td class="text"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; background: none; line-height: 12pt;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Note 8 &#8211; Revenue Recognition and Related Costs </div></div></div><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; background: none;">As discussed in Note 1, the Company adopted the provisions of ASU <div style="white-space: nowrap; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">No.&#160;2014-09</div> and related amendments effective for the quarter ended December&#160;31, 2018 using the modified retrospective method.&#160;The adoption of this standard did not have a material impact on the timing or amounts of revenues recognized by the Company, and, as such, no cumulative effect adjustment was recorded with the adoption of the standard.</div><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The following table disaggregates the Company&#8217;s net revenue by major source for the quarters ended December&#160;31, 2019 and 2018: </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; width: 80%; margin: 0in auto 0in 0px;;text-align:left;"><tr style="font-size: 0px;"><td style="padding: 0px; width: 75%;"></td><td style="padding: 0px; width: 4%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px; width: 4%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;width:100%;">December&#160;31,&#160;2019</div></td><td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td><td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;width:100%;">December&#160;31,&#160;2018</div></td><td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255); width: 75%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"><div style="background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Equipment sales recognized over time</div></div></td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">12,090,000</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">16,353,000</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="width: 75%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Equipment sales recognized at a point in time</div></div></td><td style="padding-left: 0px; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;">1,907,000</td><td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;">1,514,000</td><td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255); width: 75%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"><div style="background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Parts and component sales</div></div></td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">3,146,000</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">3,051,000</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="width: 75%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Freight revenue</div></div></td><td style="padding-left: 0px; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;">903,000</td><td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;">402,000</td><td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255); width: 75%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"><div style="background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Other</div></div></td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(16,000</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">7,000</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; width: 75%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px;">&#160;</td><td style="padding-left: 0px; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="width: 75%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Net revenue</div></div></td><td style="padding-left: 0px; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;">18,030,000</td><td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;">21,327,000</td><td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; width: 75%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px;">&#160;</td><td style="padding-left: 0px; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div> <div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Revenues from contracts with customers for the design, manufacture and sale of custom equipment are recognized over time when the performance obligation is satisfied by transferring control of the equipment. Control of the equipment transfers over time as the equipment is unique to the specific contract and thus does not create an asset with an alternative use to the Company. Revenues and costs are recognized in proportion to actual labor costs incurred, as compared with total estimated labor costs expected to be incurred, during the entire contract. All incremental costs related to obtaining a contract are expensed as incurred as the amortization period is less than one year. Changes to total estimated contract costs or losses, if any, are recognized in the period in which they are determined. </div></div><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Contract assets (excluding accounts receivable) under contracts with customers represent revenue recognized in excess of amounts billed on equipment sales recognized over time. These contract assets were $13,383,000 at December&#160;31, 2019 and $13,838,000 at September&#160;30, 2019 and are included in current assets as costs and estimated earnings in excess of billings on the Company&#8217;s condensed consolidated balance sheets at December&#160;31, 2019 and September&#160;30, 2019, respectively. The Company anticipates that all these contract assets at December&#160;31, 2019, will be billed and collected within one year. </div></div><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Revenues from all other contracts for the design and manufacture of equipment, for service and for parts sales, net of any discounts and return allowances, are recorded at a point in time when control of the goods or services has been transferred. Control of the goods or service typically transfers at time of shipment or upon completion of the service. </div></div><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Payment for equipment under contract with customers is typically due prior to shipment. Payment for services under contract with customers is due as certain milestones are completed. Accounts receivable related to contracts with customers for equipment sales were $325,000 at December&#160;31, 2019 and $301,000 at September&#160;30, 2019. </div></div><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Product warranty costs are estimated using historical experience and known issues and are charged to production costs as revenue is recognized. Provisions for estimated returns and allowances and other adjustments are provided for in the same period the related sales are recorded. Returns and allowances, which reduce product revenue, are estimated using historical experience. </div></div><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Under certain contracts with customers, recognition of a portion of the consideration received may be deferred and recorded as a contract liability if the Company has to satisfy a future obligation, such as to provide installation assistance. There were no contract liabilities other than customer deposits at December&#160;31, 2019 and September&#160;30, 2019. Customer deposits related to contracts with customers were $4,921,000 at December&#160;31, 2019 and $1,918,000 at September&#160;30, 2019, and are included in current liabilities on the Company&#8217;s condensed consolidated balance sheets at December&#160;31, 2019 and September&#160;30, 2019, respectively. </div></div><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The Company records revenues earned for shipping and handling as freight revenue at the time of shipment, regardless of whether or not it is identified as a separate performance obligation.&#160;The cost of shipping and handling is classified as cost of goods sold concurrently.</div></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><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_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="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_RevenueFromContractWithCustomerTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.</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 606<br> -URI http://asc.fasb.org/topic&amp;trid=49130388<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerTextBlock</td>
</tr>
<tr>
<td style="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>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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6638735648">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Costs and Estimated Earnings in Excess of Billings (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_TextBlockAbstract', window );"><strong>Text Block [Abstract]</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_genc_ScheduleOfCostAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsTableTextBlock', window );">Costs and Estimated Earnings in Excess of Billings on Uncompleted Contracts</a></td>
<td class="text"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; background: none;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Costs and estimated earnings in excess of billings on uncompleted contracts as of December&#160;31, 2019 and September&#160;30, 2019 consist of the following: </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"><tr style="font-size: 0px;"><td style="padding: 0px;;width:66%;"></td><td style="padding: 0px;;vertical-align:bottom;;width:11%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:11%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;">&#160;&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;">December&#160;31,&#160;2019</td><td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;">&#160;&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;">September&#160;30,&#160;2019</td><td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"><div style="background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Costs incurred on uncompleted contracts</div></div></td><td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">0</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">18,707,000</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Estimated earnings</div></div></td><td style="padding-left: 0px;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;">0</td><td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;">9,063,000</td><td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px;">&#160;</td><td style="padding-left: 0px;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">0</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">27,770,000</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Billings to date</div></div></td><td style="padding-left: 0px;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;">0</td><td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;">13,932,000</td><td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px;">&#160;</td><td style="padding-left: 0px;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"><div style="background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Costs and estimated earnings in excess of billings</div></div></td><td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">0</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">13,838,000</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px;">&#160;</td><td style="padding-left: 0px;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px;">&#160;</td></tr></table><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_genc_ScheduleOfCostAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule of cost and estimated earnings in excess of billings on uncompleted contracts.</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;">genc_ScheduleOfCostAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>genc_</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_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_TextBlockAbstract</td>
</tr>
<tr>
<td style="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>ZIP
<SEQUENCE>26
<FILENAME>0001193125-20-020487-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001193125-20-020487-xbrl.zip
M4$L#!!0    ( .Q)/U"4D!.9AG$  %."!P 1    9V5N8RTR,#$Y,3(S,2YX
M;6SLO6MSXT:2*/I](_8_X.C:&W8$I2;XIC3V";6ZY:/=?FU+/;,3-VYT0$!1
MQ#0(T'A(HF_<_WXSJ_ &"((D2 )D3HQMB@2JLO)=6969?_O?KS-#>F:VHUOF
M;V?R1?M,8J9J:;KY]-N9YT[.1V?_^_=__[>__:_S\S^8R6S%99KTN)#>W=Y]
MDO[G[=</TIWIN(JI,NF=I7HS9KK2N31UW?GEFS<O+R\7VD0W'<OP7)C N5"M
MV1OX_>]B0NEK]Z(-?\*G;OO\/Q734^S%>:?=:4O_MRQ?=N7+WNC_D?[?ZX__
MW_DY O'Z:!OZ)?Y; K!-Y_()8/WM+#8;?F'9?)I.6Q[+G:Y\YC]KZ.:/Q+,X
MSH5E/\&3[>X;_/E1<5CP./ZJZ>$+\8<';\2/X:.9H5^Z_%EY/!Z_X;^&CSIZ
MWH,PJ/SF?SY^N%>G;*:<ZSY*X[#H!;"GG]=8"G"'J1=/UO,;^('CY;PMGT>8
MT1VKUY&'11.()Z+QYS93D166OC-^H]BJ;1GL3?1P\+IJ>:9K+_)!]']$,(=)
M,%7/MH&\R][S?\U9'WM5I_DOX2\Y+YB*KCKY;_"?<H!S=#7_!?@!'Y=3C[MS
M>\GS\ N^,$J^X#GG3XHR#]^9*,XCQ[7_0\XJ7HT"BO[/AQA7>JY=0$CX-03;
M=K,0P)?QV5%0D>4O'<[,7]E$XB)PZ2[F[+<S1Y_-#>14_MW49I/?SE!JSP-Y
MO7AU@%/>1/*N6J;+7EU)!V[[<NU\-MOC[]WV=WS^+'H*%(_N+J*_=0V_F>C,
MEC@@++'" -LW=_]U]GL;_S?H]8:=O[U)OXP#OLF?8<YLW=)B,W(I='\7N!B?
M=]OA</XOT5C1NV\2BRQ8M=SYWI5KOFJY QQ0V:KE]O>V6/&#5=/5PPIM]QTH
M-W_];1""X-WHMQC 6NSA.+*"7[9'UBB&K%%]D35:!UFCJI$5(&@80]:POL@:
M)M=?C*QAQ<@"M@HY*_I<7V1QRUF>LQ(/;XVL0%/7W3XAB^S(/M6+-6*K'E5L
MGQ*^2(U7O4M?Y/O[/SV Y-8S-><CFSTRVW/0'[TSGYGCXG;P =R^ZU?=^7ZK
MZ/;?%<-C=^;<<YT/[)D9<OR=\(&WB_#C_X%UPTYBNN"/XSC[P;.O.]@3+B'X
M0H,I7^>&KNJN@%O2=/A=[)U]1_PRN_*SWX/?,LCZVYO<<=>:L"S:,L]GZ5
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
M4/Y<8.(DFX&?@\L-EH#1E65F[9''ZKE/D78\?$N*&VNGO!,Q*N&A\"%;8JL
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
M>NO.G?K>_,HG#U>KP:5/H5C)X=Z?D[F>MNBVY-Z@YIX6L<4!V*+=EVO.%N2
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
MD&<X+!ODP7^?RYWSKORW-TN'C\>9/C$8$946TS[;WTS;__P'.$X?P#Y^-A]
M)0)&[AFPGRA!F@1N+ ]'Y8!+1<J^W;^+A\G:9[_+\AC<LEBH;'W@XDN[573[
M[ZB%KWFK@ _H!<@/%O]OYR&HW'[-6T%D%C5JKQ68S"XFMHQU *F8-N.EM!G%
M:#-:O9SS3J_3KPEQ .(BXI18307$\4O*.P_6M?!F/BKV#\8UP')Z=-J=4O0
MD!]P&^/9BVM3^P.=/A-GNY_"!@3=T'?LT8VF^<C-F.<@8*APA(_WL)BSZU?=
M68&.\SZJC792\DJM+M!AU_"HAH_?&LI3<LF]7E?NEM1=$P"'";65&#&8YCUL
M7MS%5_:D.]AWP?V$-<TSLY4MHOK'^T\WG[]*=Y_> :Z_WKV_AX\W8O:\B9)
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
M*@C@)MWPL).)+IXL:($"6DCU#-$V)=4.974W%-X@KS/L8%)""[<3*N__I;@
MKVM)?IY^5.=@.1,T9]5^O\"N/,RN6N.K%HGR>UIU (#?J]#=$ M.V&H-WEF(
MT133U<^#5;3$=W\QV]JB;<[2!FW<9-:Z/]O2QEKQ[EOWZI1IGL$^3]*/<P5^
M;6J^PGW "8IZ<RUMT;;7WES4#XKZ097V?JD?5$$ :ZW8U8JMQ#H[ZLV':OK[
M1XX*Z@=%+7FH'Q3U@SHUYJ-^4,=[&8+Z0=$)./6#(BZ@?E!T%8+.%NF\MOXX
M)=$B-B"<[E6T*#/F"#)CJ!]4(X<CA-9+-QU_2(CZ01U]L&#?DU(_*.*'DOQ
M_:".QA6F?E#-]^6H'U2-D$[]H.I+_"WC4=1CA5!*P7/B A*L9J*T+ON%XP]/
M-:E\"_6#:GH\@OI!$3]0/RC:J='- <)I35Q*$JV38@/"Z?'NUIJ\#ZOM12?J
M!]6HX0BA]=))%$&J4P2)"@#7.N^)"@"?/ -0 6 *!M'NBG!*P2!B Q*M!N*T
M+ANO)F^I:AL,HGY0#1N.$%HOK43A( H'432 PD'$ !0.HG 0[:\(IW7 *8D6
ML0'A]%#AH&0_J'HWT=BP/T:\Q<8G]G*MJD!3%U[_8ELF?%39#!NJ?+$,75V(
M?R_KK3'N#OMR+7IKR*.Z=GO(63;_?*F[P*!J^J6KE4_P82.J24FR\28:G&HZ
M(+)0GF*?=T>8-9N>W)G21V4A <N 2XS=0VZO[]_R%CY,DZ[OOTDI:%=XV553
M\Y-U$6D1!/*\/6[%D9F&KRIZ?V7/S/28- 'L2S?PB@U"Z(")=Z?2C>< 6IF=
M*&X@_?)@S755&K0'OTJ_"*!'G4[[ZO!(]/$6PB1?_9K$H0*<C*I2TI&?(TY_
M\G1- 4:7;&8$#:)L'S$V4ZTG4\<B#Q?2-Q,4-K"/[G">09%PO$>'_>F!B!B+
M@)_X/%QJ6N$X\(H_U%]B HT!&EW.BX!TTYF(UFQ/EJ4YD@6;+68_ZZKHT:4&
ME,!^40K\?X:@P[N*"Z-.#(8T$_UT>'#.%AUUX$W1=XHWIX*UN@N)O<[%TY;T
MZ']IB#Y4[%6=*N93T&#'<E@6F OI&HP-#JX8$M! -2S'P[0T;,QC8]LL6ZQN
M;EO/  B?V51<>*;E0]W":"-B';&'ZL5V%=T$R&#Q ;+P)U5QIM+$L%YP<-W!
M-SB3!KC@UH%S:\MOIX6/.&":]0F8:4#/OSSM*=)=8G$<@\D?%(<W)8I11\QC
M.2YO5^;9_IJL1X04T3'QC(EN&)(2 G$A8;<CGIFGV!I2F_&*(5@H!/&IF*8'
M*)LS6P>4MOC$.A;FUV?!EUSH>#\P1'WZA4<&FL[D>)M@ [1L#7ZYS]L=#04H
M-]9LKI@+2=&LN5L+'1>(9UPB_?9G$]UVW+"W&S#"!%@+5H\6/KD<AKPNR,%7
M)IH>!FCW.)O@5S-+ S: !VWFVI8S]TDQ8X!=30S)W_<;3]43.YJN\6YQ4P5
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
M,"\8,#!9YF]G<B\TE+XI"R:4YVYNL[P-6L&J&&:R4W"N=TX4.U ,XXS1 GG
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
M&R@G5TGUVTA/H.FKA+'R;62!U3[8=;^'0UNA#_*70Y'M=1>-T0-H\P[D-M#
MXANA]%BJS<1W!V^-C+/.RQH@8**/W9'65FDK_H$+-HV+C$;U]JV==!WG^?FY
MC-W*VCPXM4K%=;#:P8:%>7L[FT![T+DX+A06I$$#YRU\(T97A4^WW+-RV.^T
MZO5FHYGM#HUQW&EAP <BB$O[U0)S7@SW!X::=@'2XP (H_4)5;KO90< Z.K(
M>&)M!+=W?;?CUMN%:_1C P[]/?#/R>R@)R8VB8%N93XK0#>UB(QI!"W&Q>B*
M4O\WTF9;2%UV]/D3^C.!@>K?* Y:5H-?' 7"LS&)Y !N#$@8UA2 .$L=)7K<
ML;"^'A9QQ$,1>D8.@ 0TOD,472261$;<U!5"%?R+M_AQO-4M:)/R),3&GH6"
M>/)1OG0RHG@AFS^,ET&6&V\!M5Y!E,U=:C6M'4'$6\@\*8*^WY'QO(4S N4J
M+67M[*B&K5W5L+9)#?? :NUHK+9W9=4]$*ONT5CM[,IJ_4"LUH_%:K.Z*ZN-
M [':.!JK.]MJ\T"L-H_&ZLZVVCH0JZW]L)H-%3C)6)F(X._UQ<7_4$L#!!0
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
MKQ#KWT3D=1,]Y]2W(>OM>"2J)!0#NP>^]*T%'.'(C5]K)1OKEW'6C,-KQO%
MZN(:T5CX*=:.K\<!,*&12QQ%\DF!H@_Q9PF_:)\K37.* EY(;A]\;:C*>;./
M0)_ZB$(+<72)& X$;RTLG/4;9XLB!32R0?5*L !%01(I9WHKQ%@1$,8<1+\(
MYR+*!C=U5VIL(<%*.Y'TYH2N:G+6C'+9/<2ZRF\GK/:"T+ N-5R'B+/Y$Z7S
MVG%CYKZ_FSW^VF1,.<EIS1'J0J3:^YHN4/?"V%5"J>BZ5OX6Y=*8->DJQX@&
M\\K$QPQ@JP/@K$2=)8.!JJV&A<.;T_<H&>AU-6N0&#E-F&B:#&6U2!@;H2%0
M,>NI5EX!O_2Y^KAKI4LO+OJ%_'/]>X)'*)+>O<FO$*43T45^15$"!C <Z4L
M4LJPTE@Y"J+'\,0KAG>(?A,.K!O!$P0)Q5R,>O9N9*0J/UY&]O4HG7I%J1D$
M)!$FU8$ A'D)QL4\Q<';&<G*CY.9?SU0WZ\)5':J(9]\W7C>DX_2I^O[JRW6
M7UXXMRRH'O>_>^V@\S7#1!BHH4.N%BLO8GI^]8K_AU?%/U(8(AQ>CX=RIFQW
MB3GERP]%#N-Z3'[PC D9 N631[%2X;++BSG14*[\S9W#3%8"A/*A,3&N1^A'
MKP@]\#[0J5#W) ZLO2:G?(DQR>%8#\99%HQZ:B7_ 1;WMQAU<:0FP\*(GS@)
MOO5))!3$I$'SB<$^[*2[MO ECMSX]FS-KLI/V_F*!#E!@F.OOF:)0_OPK"M<
M%EP<(+"%:_S&:^;+J4<TD6LI]_5CFJ LB#@N']/LYX#C-Q S7^=\P;Q_E3!.
M!D#GHD[L4+F1[PEP;L+DP.@]4D,3" LY/0/-G@!FD" 'I77#--M!J04]$/R%
MSVB\Q+/35-A.6A;,\L"R2Y"#F=\0RQ49##!7&\@RUBY<!([EI-H\PS-2E06I
M0C,^HT0YR/F-T11:2N0N'O8-)UW)''A\AVMF#D%Q;-NTTY;V"I [)%K><S#Q
M&Z"1G9S$3H!DB^X)&EG&<Z#0A&=V.:,+0SSEZ!'AL!U?H2'F*%KBWC2U<R#>
M$[A<1,G9X?8;@.C(!)WX;<-)3%:3@=0UA&(JA -LFNZY$.\)@"ZBY "HB5OX
M"9!JDA]W;$TJ05 V?$N8:>*9*K?[#<EYVS?"9*:SQ$2@_C"4F= RH_D2>H3"
MM)Q8"@"['HM%MT <QXA.VD+-:DT@E^)$[<NV8PX4F'E_\QU;]=K-M+!GMTO?
M4?PR9H )7LE4-LFI%&JV/VGJ&/DT7A'>08])VXM!%67,%5-[:NM ;B/TV[-M
M FFW%@M#YS<L*1,YF H:3)FUIZED2N\72%H1MILQ]GX)F)_$/,TRO3"3[1=6
M9EG*F.[UL"J?!2MMZ8\VUFF54,:,LD6BXM1HS<'E=%&OJ!JL,AM[27-N322K
M><+BH=>!$<26&-A*.:\HY-F/#H(EGLN8)M8!!D)\>;:A)?B,B,IJL\_W+'1[
M 8]%!N=$LEWNLX#RQ-/3SI%@O!D.<(P9EUYAY#!/=ZU@+P!T%::425,SMS ?
MG=/)$,+!1XD\Z2XS',4_N9=K[(]KU+8O0]E:PI4R/VLQVYK9YJ4PW9XQ.IU+
ML2^Q,@WK]NRL6GEBT&\'V3V<O4R=-Q0C%J<XD&=FIN<15Q\LE7P$BDDH$*"
M&+1@^G?14Z['01_%+] 1<E[W>A 8$\]VS,C.0YS )=./E(RP,)W+R6=A#NUX
MX:":@1A-;'G&12KQ.[AZ,:M,7+2 NLH8%F^&_TFFP2?V3#H@5LD!5F<7W]SB
M,]G<JK;;C.\AHZ ^LMO3VU1&&</OCV@R$Z\9B$Y'01<W,V7NN-'[/=3S#CTG
MDP7DI@=K&-]'0$2('0"$*FSW)+RN<,=WB$N>)P^]HO90O*[#MXWB.BGCID)V
M#'ZF2([!3H;A1'WPIN"D!>OFA \GD>5\GO*]%,\OA+^6_@-:@%8/UDT,'S;0
M@B&% "M5BL\1*(3BL#D@E./_JN<&$W C/W@+<%-#2<_@C["\J?*&T!9)NKR7
M1//S<.8Y@8'LX/$VBU_&+1IU!=TE4B&J@0RDV7IV'L'!8YLG>!EW<K(C3_8J
MI$(#N([\X!%W4X-]_Z?8^)USD526&;F1Y70AD@;IS:L\6/0W5TU9-X=2$BW=
M4UO(%ZS0':P9.,I?8+?)*]BKUS\5PCM-^@$A3ZO ?G5 .5!/W6"QUI"_H/V
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
M=+HOSW'!/=!L%Z."6]I*6:=@!P5'_?NR!0RB")]W\VJ_,4(/*'N+:<0WWPK
MKE(!ZG0/C!8E1!R*[!_]J71/4Y@DRW@Y(3'K!8-^Y]/%Q\,TGC%Q<$C0/KXW
M)6$&DN2RS#&(G&>#992DXCO9*K6G@0F$PX/VD;PA#S<SB"9X._$-93^+J<JH
M8-:HX'PZS.$A!L3A1_M$WM2V3"W=C_ U0P79]N$YM10/&'85"NC0-KM*B#@4
M[<M!<QLG$%WAI6Z2(?'0V2A)Q3^TK:\("(<'[0-Y8Y/^;9R'('F *,ZB6_PW
MF7-OISR%<G%@G,CA<)BQ?R:GW>413N*\0" M!,=#5E$*P(G5JO48X2#A4&'_
MI+Z<2B$)Z4Z&:03G?X'BZ6JK; 7A\V&N\3PH'">D_</Z<DFC0_;O$*";-+K&
M$RJ'$%YQ"N305G4I&@XM]@_Q-:!GW*YD\2!%J,"'NEYL(."HW/ZA?(!%B:KE
M*P&\<(F-,E3D0UL4V! X6K=_"J]1T-V">/)AEJ40#NTD+H;"8</^67QS!T=F
M1/7MZZHTA?'Y0!GA@>%PLJ_S-PD41_C86>&I#)I768GW$HNK+!+O9(4U@WZO
MT^T=FM%=!QB'MWJM/-V,(S4?62K-S^$J2.E.$'G*+QSTM/>D[66F.2<&+WEU
M"U0@[V;!H.O$JB%1WF9W%DAN*)C4E/JE:@_<S","#8I4'0@F!U<J7IY'E#OZ
M5OF@>T@$L(3W)I1S$(9D+<D?80CC-Q+R^!T6_)!WE6I!SVED#5_I'))D4+P)
MX=Q ICIF@G,G+NW&;.S([D^ )LBG@S0B_R'YK=Y 0M)S#(HK@- B3B=5<BA1
M')I*_:#GQ+C1E"YU3 :B-LW06-\V7^!A+F!KO5AP[L0(VY24'=&]B=MDYEN3
MSF>"6D'/:82M+C,R)(8B.=L3]8#@*XBCF_DK.=3)*6*6#\Z=W*9J2@X?@X%8
M3V[$><M$07QJC+8?])R8N72I-(_95'!I^R$Y*J80445\S])0.B29Y8.>4TN!
M\LF)+[RI<%,3<V3V"E&Q>$@ [I2XO^$-T"LQ@X@W%J)J0<^)9U&;'BD&4Q&G
M[5FZB\%+G-!$J&E4W;?82%*K8(-0;2+H.MV,:)GAM#"9"ETU<_$G+JJ\B.38
M@6=L/(WC2;_*7L4_>?%K!>=..=.B@7,$DX S%>_:GKQK.(9X(H^>P7P-M])B
M)JL:G#NU"!J@40FAJ=A8H].JVLP9G#LU;!A@:!N,J2A8^VM<B[4M.'=JS#5+
M&Q^AJ4A:HURJ>TGXE8+N_R/^6-A,1=J:<Z4\@ 6Q\*@[438K!.=.C]H2=8M]
M* PDIL)OC?"#2ACM A13Q*X3])W:MIJR) !C*C+7Q":?&F)(!LLZG64M]$+.
MF4KUH._4HM^(/F5<IH)Y;2QF6HM8T'?JNVS$$@>%J6A?$W%1#4P@@I6[YPM'
M33<8$FRF(H8-+&"K7/0/((Z&Z15XC0N0K"5_$ZUDTLI!W^D96D(#9TE30V4J
MSMA4YII*,FF\P%;1H.\XRJ\!/TP,IB*,C;@YJ=5%B1!&Z:#OU&#?B!,>#$D
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
MNQ1J /,F7-"*J[!OQR;3TE7()TR.YK#?_UC/%GE'/D,($5MP>%6P.CS(1JY
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
M.\-+>H;5%5OH0U636&B.&--8&/[09?9UY!#6)I):?HPYSO%AC-EFL%MVC.D
M9<>QS0''2"=4X119&L8)[66$O\WFH_9^/H=U$G6^^K*</FT^1.1'&]B?%]21
M..Y4XE1CWE1CVEZF9K_G:V*;;OUMZ_I;7/>T3\(:3ZG.S-:OLXOSU+5]M5V:
M[ZX,9UJ_YQH3C_8&[4?^N_0W/OH9__W+*=VP@27FI_/9SPF%'^ UR766E_'?
M^.\-_8:;NL?^P-$?*7E01^V -(KB+=2.*L[<90:GQ-NG!D]\TG(,Z(9T&X,X
MKX\&#O;03NF*YCGPO'GST, C1WV_#PHZ>:1XH$\Z7!BGI%;NO2&*M0 WU;?&
MB?;%SSV,XNYO)DYR8A#21"X^^7WR9P25%"\LNO,(LWMH!O]J8==A^6%,(:@=
MA<$WQ]ZBC9:;' S(RX<[>?F>'Z,HP+. KW'ST3B)@[LXP9^4CP>GG74V9&)2
M[S@,LRV<?@E>X/FC48R3=%&))GOBR*]:D52:2^&4W:'&\HW:<ESB:*!EYXL&
M5TN@"9O2TOAQ,E.ZZHL@2\^?L7QIE9<3NSHYUGB0:SU8!G5DN+FS1\8:,H'R
M+6O0=I@?2R!)'9M LC_N! )=TE%>SKS)R;':@^K9N_G-9Q.Q6"3!^+B-(\@G
ML,?6J8]7\Y#4XAEZOZ!AD5._H*$09K^@>B.G-O%E5!=A*0FUM[!YZ=AQZ-Z%
M:HI:2N@ZUM]:AE%QDQ4Q[C[)1)#:&>B$4!<RWM,TY!0[>E<1#'ZC_&)1'J?1
M65'&:XBGZBQJYZG(AGBY.HF31)WB9_<B/5!N!K^UW*N+(^? O*(DK$32%-DF
MU6MS2UZN2%6N7R+NH19 5ZS,T,9CVO&8-MDT[T09*)2="_8U=Q>%^2@+M[ R
MK=QV_$JPCQE:P,GSE'UM[%RCIX<:-O0]< P2.DK+F9;;/-&:C#OP*R!D'^85
M^,&DP55.-T$<V9_1MJNBDD'RPY$/E1ZI%)?#":M#M>7U7)3\4[#>_)9D_,GP
M<)OGD&XI4-[>P*6-&G)VYJCQADF>VSR R[\WE%7W^%4KA38JA53>.!]9N"M)
MJWA JK(.>(Q8/370_?N''P\_GR^';"ZNBYU)\'85Q#EYY"GB682[#O)?: DK
MJ:1H])?%."U.[:33@A3Q>MZGIL:=F.>HCWE-3^.1RU6]5K5#L,5<UW-UC-GS
M$, @MD1"C0*@]1*?"7T>295G(:51 2^1WP0)93.X3T$)YKQ<KL82;'Q9/LDV
MP5,YUA)EB*ML4 H?V.IR +5[YN&8%=?Y/2YJC]<=CY?'TZF8EC@[%=!>^?L8
M%W&6?LCRTVQ[5ZZV2;VW:Z:J0<TO*TWV*^ HQ,DJRTFMT!PV0./9=!^BVH=
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
MZHX1#R[,;CI.,C$E8O29PY1P0=@0.GEI?OQC3'/F_L/+!>OAD^/GV)1GV;4
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
M%PI[@R6\JL.Q5MCKH;\04H%M0UP2_O?*,O; 7\6*W^.2^D&03_+B*2TX6M"
MJA9GO;#70[]"5H%_0UP2_O?*)K:I'ZO-F-=#]V15X%>"0\*GO?FKP5[,&MY+
M[Z15?BPY1DD_J&\V:T0&A/M"UV.2T0#0M3 =0N\<8QJME@X!Z[%#:X7*)M(-
M-+^G0UB[JHZ5%TC!D89,(83?TR%X6+EFS0B2'%S%,%J?#@'KP5&-WE=),@'Q
M>SH$#_N542,N->W_/1V"]PG97F^_$*ZVO07I$$174!4DBHI[6,]2:M@14RE%
MT(8$"5&4_.#GNIN$727Y<S;,H\V[IP8A3C;U>-CO!UO1;P^M!<D65EU/<-P?
ML$)I8>&YN">LR/)I[(235>!AOSALU1,L,+4@V<(JVC*K:S_/Q@FCO[T;D[34
MKPMZGYJ2VL^><B&6-J1<$,&\3=/<FN=2R,/*^N^,XR4<N)D6G/O:*\SE!M+>
M:5,L5":,FP)RE2RA(=1;S.$**>^T*6<P2ZJ%0-J05&$#HW;JEDAXITUQ)52B
M=@E$&_(J6#XS8"+FG:('3M4A>!V)LPP,ZRQC.5D7ZDD'0YYD?T)V[5PMO[IH
MAX$_52+AG7[:_9!Y(*\DSLD-]#O1K31H:I3SWL.OG<,__,:#,C3)NC8/Z]EK
M$S;$HZPJRA8X:1>9M<K$/"8Y7F4BWNG>$:^$T@97+> ;#&?=6T/IHIQWAGR0
M4;(B)W(5 *IKUM54GA+0'$]N>@7(HJ3(S#/3BG+25LAY9\AGEPKLZ@&UP+W[
M2(H$AI])3)@? =1^.*$QY<KAK]OJ:3>KP,-Z@[L&_Q;(6N @7E>0Q5+L83W,
M77/JWL#@RDF,&$(\>"&\>\:C<EMREP@?<U:4]LZ0/4/V^RD9"E=N8D0ZOR9Q
MLHINUF$-=LQ:60_KH>?J5)MA:H$?F">A3;/RH4 .4Y]O=ZVT=XZ\XS*C2DRS
M#$\+O+NBH);//HTU,[5*S#M'WES5H5H+K UNWB(YIE1+J@5:*>B=(V^\ZA!O
M *T-'N JK"NT@AQ-6X=P-2IG+E_$W=K[_G-NU*5Q#FAG&]0D3B_(,&&D+/?D
MOY'T^@W4!F!I[+-IX9?AZ7^X.3@I3I^W,71>6 NU?H"M?-4[0XX9LM\A;EL;
MSOS6Z/T4L,\&X 6)R5!Y65PBX9WOW0E"A<25\QHWOP=LEHT._ROEO'-D\WN%
ML^!&^]OP,, \;<$\'NK"3VE@<-I7RGF]WOD1=OB0/<-FF-KP6( 0J2W;WAGR
M[M",+PNN"T2NW@_ G977\5W1*,](6&%DKTF6>D6V -0?VS)4SEXG:-#HGF&U
MY]P[0[Z_9<J:%><%*E=O#PA&>1."R@J\J\E<\+)W5$SF:"#OG9\B^+ KYN_H
M'#4EZE:K4HF'6H"G!=%A;E-X=(Z:<B=FB24-GV(0;0@-JYG%X[PIUQ;%#$EB
M#<0X6I_&HW.$'1<B5OPJ2T8H6A#I53>11^>H>9D\-MG4 6A!I-9B#BKW"8#T
M)8GY+M-TB13)@7::<I'0?)F4 VE!NH\U<-K54EC>.V_*I6\Y5Y*SHA1.&[)_
MB',4:Z=EI1QH$]LZ(.5,S+$!G!:$<JTG)-:R+!8 ?2#?=+&E5X6C>9%<*<N6
M.(4_K?,)O^)W A8V3O%J*RCE]3KGY\>-/X6J6NXJ""M"H4JZ=@K+E:"1=D,J
M$I1TK;7=5>B4&\*J[W'OJJ6KZQPU)5>"^6YVK?5MR(%1-T%]YZ@I]IXU<F14
MBA&XBAEZ(8PFW*W ,BQ"+?(A;*8.Z!PUY31B1J<8@*LH(7PVJT4*=3I-V<H8
ML2AH_-;25^ST"/EK7EZ12)\2R4&JZ,#/?N&6G/!HMX*I!P)34THS\DC8*PUX
MYB7HAP\D2$9Q48ON5:AM?QI(:HHMRJB'[48?;0ASJKT?Z#0OC8[E?J CO]=@
M;<(J5Y#K.-S/W4 '_7FQFKN!CCPZS=I")>2R"9$KEWXZOHF2'REBP,JB#79Q
M*AMB0!E"? KL0'A+[EGR2H&:B^DW4/=MO+BVW \R^EH^:V1PJ]>Z,J_3;4Z<
MBX02Z=:M$M86Q,  YB'--/OR]T)>!_LY]*I<B9E?1]:"T)>572+?XL4!C<C*
MZ>0I<3=/;.-S,%:1[3%N>]GV=.0HM@<W9/W>G\X/-0'L7AFQ?('"2![X0=[3
M;Z\72.8V<[74#3LZ+[M13$9\5X>WE 6$A,5]S$<_(OTX_.)G'.=T,+3M4K9U
M@1Z1%\:==Z]J*FI!8!0HE!$_)5>D_/]M_,1\?E(SZEH&TJ IY B+77<F8Z74
M#;AJQ$RUB?9JUOBEV^)674@@#_I"CN/ [T12M=2-[6I$-[HBT-J %K3"SQ$I
M^(W#_B1A&?VM^+VB%YF(@[:0=^*[[D3F6FE!R%BALQ0 ")Z^4N^.I&*@&V3G
M*\)&2*.-Y@6A53/!7ZS[E71V^ T!KX,=G[;KWJ'20QM2CFTNN@M%S5R29D\,
M&%8" ^K_60>RU4T;DIEM8MY\D-&J.VV*PPA$M@?9$FO:/618:P?ZU=ST2JX"
M;@+@.9-YRN0THQ/^I7E<]VU\_180?C?K@A8)LP1=H&Z5H"ID.TZ];N$&?QL>
MS=I4 L_V&L/7;.TS2W*@'F3+S+9FC0V0M<,/&W%&W@1ZS\B+3T-]=DR=**@)
M_TF8K?0%$<[:L8P-[0[SU?+>GU;>5<QD05'X.>VWNJ58 =J&0$'12KGY1-8=
M]9]II(XBM*P)5(B?\G0K?<4 MJNXQ&;U'!@D+(>6S[#:[C(VQ;W."7[:TVW-
M)T*LKH(<<>,97%H(=A1Y ^,2.11^UV85]]ISE5D.]1T8X[@G)Z&C,.J1CU-N
M [ULD4O"#>T-P,WK,N73*HZBCA65 1U-N8+K)NI8BU72:?;*P+L1FP9:"',.
MF/!G:-7>1YTLC"WLAVHJ4FL8R"<&+.D7.[/O[GHZ<3*-@.JPW[9QVE=LD4LZ
MS5X],\$!\W_YU;=7/R*%[P-410/HQOPO^G&X^HNEDN55R,TCRNQ1[.NW8.S'
M(_( 0^)Z."3JMZ-WVA @$-G^6'7EP]"3I*/;IU9$[NB@&B.%F#QU7J$ZH+4I
MN14J=+IJ:"5=QSIF&=<J46O0;6O2@Y,S]H/=E;O%%N:V4AV2_F9M6,=/_-'4
M/H?]2'C#^IS\\. F5< .KI?S9US2P?!^J=)=WR,?L)$?SR*$WR^YE]'#R^T:
M#&]H[,<!]:/W^^\&R[63^KWNI[/=SP.UFGY%TR!*TIR1)^@6%]#,[]O2DN!3
MH##D#8]#WL73QW94MJW+\3N83(27!=$>YDZOR',1O%5D=GEOD5%<K6DE7O<4
M(6.%2-$F@UPI!U#0PS#LU"X>E@8@]WB,+0?C(0PM_NGI^]QE.)8D4E[W[!@C
M F&C029C1R4&0-"#HC5:EH48Z$#M\5#AP;NI4?3NSH?20LD& VBC+!!S;C-L
MI&_)&*M'-3XJU^5UL5\GEFAV=:C4Q+?'XV?C.4 _\W<]4-;;4.$]SG=RSWN[
M7VW66V.RU$AE  +V$Q)*Y8H7&0V</1XA\SC-E =M=HX&[#,C,#NPP? KR1X(
MK*WY[K=I#S3]SN>J;W% &'_AP?#0HY3SCA?O#^W2#II 6WA8;)&,%=IGMV4S
M$0=@R)9T [U+S)?&\/9XB"UG]MA]J'+Y:<OSCE0*R#C!..]L-,CLO",7 R#X
MM_W46I:==W2@]GBHS!:<I?34A?\BXOO58@.[\Y6H;!#/="6ZW6"R)IG5 -0A
M6.$TC3,99*95 $!DVYP5$^+!9P=VCP>BP*EVGT0T0+#9[8ES[11A<_F5_)C=
MSX/#R3U+8O@Q*!M6L#4M_VLRC&VK L#(FTZ'O(D'>S65M" SM,C]4&*U=,R4
M0J 7Y*B+K7<5'?@6))>^\2DKW@KY0GR^Z>2ZL9UDC.L K2%[([;>92QU@?J4
MNV.OE7F'D8F 3I!/;UOO'VKHVWHM'BG$HGC"L/V!%F='B/-V>6%H-MN$@_B!
M-Y#QBR%Q^#6)V?R/Q=:_(,1J2J]1/2@&^0JR+8F:*;VV+O;XY+@4W8$WJEW'
M>'S:_;A]#,8DS",R&"Z:=@F]ALS>>S49FZ95 $#T=$8:[8L'G!W /1Y4-LY[
ME$%7,QKDO.L@&N2]-QCGO$L'\3=N3^?)GHOWR8KVZ%>_K7X/U(%\7I8P)(@J
MV:X.]GC$BB)/<(:FV_@3A"L$[WULO5U\_Q1 I[NB40Y]J<+":%4CP$>^$* F
M1K=(5@"[QR-0ZTO$&8X[]"AV$(Z;L('S1R/&$TD4UH]98XV'II$\0$,^,%IQ
M(!Z7%DCW>!2*K#T\';X?3]/58W(_6YR?KT""1CM_#7;E-#$S!Y@\!ZN2\SHG
M5I'.KBU;?TFB<'$L,#)CK4AXG1[VRZYZ[<H-J%)$+?#2+4;+Q73QXU\H8:#>
M\?0.)I.H_T955ZG-*@!]H:>B5!"IL<090&NI;R[=!'Z53'RJ>KG%JA[0'O(B
M;,.RN1-. [@%CK@%P-OX)<_20E.=+V3R3)A)Y]B4 LT@!_57(%+3(V0HM^5Y
M0^:_6XG_[D(SR ;DK?*_@K(5KYC.%]0G^)1FE[!9&/30@*NBECL"&8RZKXHV
MCLY+/R.CA,U"$[2C6B\,>D*/E!=S9\*T'%'=AT ;P'SII+[)XS#5$KU1%K2
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
M    " #L23]0S(Z6CWX*  "Y8   $0              @ &U<0  9V5N8RTR
M,#$Y,3(S,2YX<V102P$"% ,4    " #L23]0KD5[N*4)  !.>P  %0
M        @ %B?   9V5N8RTR,#$Y,3(S,5]C86PN>&UL4$L! A0#%     @
M[$D_4-WF&8)Y&0  3V(! !4              ( !.H8  &=E;F,M,C Q.3$R
M,S%?9&5F+GAM;%!+ 0(4 Q0    ( .Q)/U##,;VK#3<  '7^ @ 5
M      "  >:?  !G96YC+3(P,3DQ,C,Q7VQA8BYX;6Q02P$"% ,4    " #L
M23]0_.Y1^50E   X2P( %0              @ $FUP  9V5N8RTR,#$Y,3(S
?,5]P<F4N>&UL4$L%!@     &  8 B@$  *W\      $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6756877968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Marketable Securities - Additional Information (Detail) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 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_MarketableSecuritiesLineItems', window );"><strong>Marketable Securities [Line Items]</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_NetRealizedOrUnrealizedGainLossOnTradingSecurities', window );">Changes in net unrealized gains and (losses)</a></td>
<td class="nump">$ 1,190,000<span></span>
</td>
<td class="num">$ (2,425,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_FairValueAssetsLevel1ToLevel2TransfersAmount', window );">Transfers of investments between Level 1 and Level 2</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_PaymentsToAcquireMarketableSecurities', window );">Payments to Acquire Marketable Securities</a></td>
<td class="nump">$ 35,313,000<span></span>
</td>
<td class="nump">68,444,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_InvestmentTypeAxis=us-gaap_USTreasuryAndGovernmentShorttermDebtSecuritiesMember', window );">Government Securities [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_MarketableSecuritiesLineItems', window );"><strong>Marketable Securities [Line Items]</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_PaymentsToAcquireMarketableSecurities', window );">Payments to Acquire Marketable Securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,000,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_FairValueAssetsLevel1ToLevel2TransfersAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 transfers of assets measured on a recurring basis out of Level 1 of the fair value hierarchy into Level 2.</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 50<br> -Paragraph 2<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsLevel1ToLevel2TransfersAmount</td>
</tr>
<tr>
<td style="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_MarketableSecuritiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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;">us-gaap_MarketableSecuritiesLineItems</td>
</tr>
<tr>
<td style="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_NetRealizedOrUnrealizedGainLossOnTradingSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 realized and unrealized net gain (loss) on trading securities 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_NetRealizedOrUnrealizedGainLossOnTradingSecurities</td>
</tr>
<tr>
<td style="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_PaymentsToAcquireMarketableSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 for purchase of marketable security.</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=118954083&amp;loc=d3e26853-111562<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireMarketableSecurities</td>
</tr>
<tr>
<td style="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_InvestmentTypeAxis=us-gaap_USTreasuryAndGovernmentShorttermDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_InvestmentTypeAxis=us-gaap_USTreasuryAndGovernmentShorttermDebtSecuritiesMember</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>28
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6761573728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings per Share Data - Basic and Diluted Earnings Per Share (Detail) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th" colspan="2"><div>Dec. 31, 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_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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">$ 2,489,000<span></span>
</td>
<td class="nump">$ 313,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></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_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Common Shares:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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 outstanding</a></td>
<td class="nump">14,586,000<span></span>
</td>
<td class="nump">14,541,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Effect of dilutive stock options</a></td>
<td class="nump">134,000<span></span>
</td>
<td class="nump">158,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted-average diluted shares outstanding</a></td>
<td class="nump">14,720,000<span></span>
</td>
<td class="nump">14,699,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_EarningsPerShareBasicAbstract', window );"><strong>Basic:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_EarningsPerShareBasic', window );">Net income per share</a></td>
<td class="nump">$ 0.17<span></span>
</td>
<td class="nump">$ 0.02<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_EarningsPerShareDilutedAbstract', window );"><strong>Diluted:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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</a></td>
<td class="nump">$ 0.17<span></span>
</td>
<td class="nump">$ 0.02<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">The balances as of September 30, 2018 and December 31, 2018, and the amounts for the quarter ended December 31, 2018, have been adjusted to reflect the change in inventory accounting method, as described in Note 3 to the Condensed Consolidated Financial Statements.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="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_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 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&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 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1337-109256<br><br>Reference 3: 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=117327953&amp;loc=d3e4984-109258<br><br>Reference 4: 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(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<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> -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 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 7: 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=117326831&amp;loc=d3e1252-109256<br><br>Reference 8: 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(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<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 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=SL5780133-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_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_EarningsPerShareBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_EarningsPerShareBasicAbstract</td>
</tr>
<tr>
<td style="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_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=117327953&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 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1252-109256<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 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 4: 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(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&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> -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=117326831&amp;loc=d3e1337-109256<br><br>Reference 7: 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(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<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=117326831&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 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_EarningsPerShareDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_EarningsPerShareDilutedAbstract</td>
</tr>
<tr>
<td style="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_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock 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 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28A<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1500-109256<br><br>Reference 2: 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> -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_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements</td>
</tr>
<tr>
<td style="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_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=118930883&amp;loc=SL7669619-108580<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 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br><br>Reference 3: 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=118930883&amp;loc=SL7669625-108580<br><br>Reference 4: 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=116637232&amp;loc=SL114874131-224263<br><br>Reference 5: 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=116634182&amp;loc=SL114868664-224227<br><br>Reference 6: 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=118932676&amp;loc=d3e3602-108585<br><br>Reference 7: 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> -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_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://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 (a)<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 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&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_WeightedAverageNumberOfSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_WeightedAverageNumberOfSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="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_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://fasb.org/us-gaap/role/ref/legacyRef<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=117326831&amp;loc=d3e1448-109256<br><br>Reference 2: 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 (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_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>29
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6638227712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Customers with 10% (or greater) of Net Revenues<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_RisksAndUncertaintiesAbstract', window );"><strong>Risks and Uncertainties [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_ConcentrationRiskDisclosureTextBlock', window );">Customers with 10% (or greater) of Net Revenues</a></td>
<td class="text"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Note 6 &#8211; Customers with 10% (or greater) of Net Revenues </div></div></div><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; background: none;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Two customers accounted for 13.4% and 13.2% of net revenues, respectively, for the quarter ended December&#160;31, 2019. Net revenues for each of these two customers were less than 1% during the prior year comparative periods. </div></div><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Four other customers accounted for 24.7%, 22.9%, 14.8% and 13.7% of net revenues, respectively, for the quarter ended December&#160;31, 2018.</div></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><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_RisksAndUncertaintiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RisksAndUncertaintiesAbstract</td>
</tr>
<tr>
<td style="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>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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6762280000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Marketable Securities (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_InvestmentsDebtAndEquitySecuritiesAbstract', window );"><strong>Investments, Debt and Equity Securities [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_FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock', window );">Company's Marketable Securities Measured at Fair Value</a></td>
<td class="text"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The following table sets forth, by level, within the fair value hierarchy, the Company&#8217;s assets measured at fair value as of December&#160;31, 2019:</div></div> <div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"> </div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; width: 80%; margin: 0in;;text-align:left;"><tr style="font-size: 0px;"><td style="padding: 0px; vertical-align: top; width: 64%;"></td><td style="padding: 0px; vertical-align: top; width: 2%;"></td><td style="padding: 0px; vertical-align: top;;width:1%;"></td><td style="padding: 0px; vertical-align: top;;width:5.5%;"></td><td style="padding: 0px; vertical-align: top;;width:0.5%;"></td><td style="padding: 0px; vertical-align: top; width: 2%;"></td><td style="padding: 0px; vertical-align: top;;width:1%;"></td><td style="padding: 0px; vertical-align: top;;width:5.8%;"></td><td style="padding: 0px; vertical-align: top;;width:0.5%;"></td><td style="padding: 0px; vertical-align: top; width: 2%;"></td><td style="padding: 0px; vertical-align: top;;width:1%;"></td><td style="padding: 0px; vertical-align: top;;width:5.8%;"></td><td style="padding: 0px; vertical-align: top;;width:0.5%;"></td><td style="padding: 0px; vertical-align: top; width: 2%;"></td><td style="padding: 0px; vertical-align: top;;width:1%;"></td><td style="padding: 0px; vertical-align: top;;width:5.8%;"></td><td style="padding: 0px; vertical-align: top;;width:0.5%;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;">&#160;</td><td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;">&#160;&#160;</td><td colspan="14" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; vertical-align: top;;text-align:center;;width:;"><div style="font-weight:bold;display:inline;width:100%;">Fair&#160;Value&#160;Measurements</div></td><td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;">&#160;</td><td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; vertical-align: top;;text-align:center;;width:;"><div style="font-weight:bold;display:inline;width:100%;">Level&#160;1</div></td><td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td><td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; vertical-align: top;;text-align:center;;width:;"><div style="font-weight:bold;display:inline;width:100%;">Level&#160;2</div></td><td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td><td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; vertical-align: top;;text-align:center;;width:;"><div style="font-weight:bold;display:inline;width:100%;">Level&#160;3</div></td><td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td><td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; vertical-align: top;;text-align:center;;width:;"><div style="font-weight:bold;display:inline;width:100%;">Total</div></td><td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255); vertical-align: top; width: 64%;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"><div style="background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Equities</div></div></td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;">$</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.5%;">14,070,000</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:0.5%;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;">$</td><td style="padding: 0pt 4pt 0pt 0pt; background-color: rgb(204, 238, 255); width: 6%; height: 15px;;text-align:right;;vertical-align:bottom;">&#8212;</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:0.5%;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;">$</td><td style="padding: 0pt 4pt 0pt 0pt; background-color: rgb(204, 238, 255); width: 6%;;text-align:right;;vertical-align:bottom;">&#8212;</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:0.5%;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;">$</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.8%;">14,070,000</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:0.5%;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="vertical-align: top; width: 64%;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Mutual Funds</div></div></td><td style="padding-left: 0px; vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;;width:1%;">&#160;</td><td style="padding-left: 0px; vertical-align: top;;text-align:right;;width:5.5%;">4,052,000</td><td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:0.5%;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;;width:1%;">&#160;</td><td style="padding: 0pt 4pt 0pt 0pt; width: 6%; height: 15px;;text-align:right;;vertical-align:bottom;">&#8212;</td><td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:0.5%;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;;width:1%;">&#160;</td><td style="padding: 0pt 4pt 0pt 0pt; width: 6%;;text-align:right;;vertical-align:bottom;">&#8212;</td><td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:0.5%;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;;width:1%;">&#160;</td><td style="padding-left: 0px; vertical-align: top;;text-align:right;;width:5.8%;">4,052,000</td><td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:0.5%;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255); vertical-align: top; width: 64%;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"><div style="background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Exchange-Traded Funds</div></div></td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.5%;">5,298,000</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:0.5%;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;">&#160;</td><td style="padding: 0pt 4pt 0pt 0pt; background-color: rgb(204, 238, 255); width: 6%; height: 15px;;text-align:right;;vertical-align:bottom;">&#8212;</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:0.5%;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;">&#160;</td><td style="padding: 0pt 4pt 0pt 0pt; background-color: rgb(204, 238, 255); width: 6%;;text-align:right;;vertical-align:bottom;">&#8212;</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:0.5%;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.8%;">5,298,000</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:0.5%;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="vertical-align: top; width: 64%;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Corporate Bonds</div></div></td><td style="padding-left: 0px; vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;;width:1%;">&#160;</td><td style="padding: 0pt 4pt 0pt 0pt; height: 15px;;text-align:right;;vertical-align:bottom;;width:5.5%;">&#8212;</td><td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:0.5%;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;;width:1%;">&#160;</td><td style="padding-left: 0px; vertical-align: top;;text-align:right;;width:5.8%;">42,474,000</td><td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:0.5%;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;;width:1%;">&#160;</td><td style="padding: 0pt 4pt 0pt 0pt; width: 6%;;text-align:right;;vertical-align:bottom;">&#8212;</td><td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:0.5%;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;;width:1%;">&#160;</td><td style="padding-left: 0px; vertical-align: top;;text-align:right;;width:5.8%;">42,474,000</td><td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:0.5%;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255); vertical-align: top; width: 64%;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"><div style="background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Government Securities</div></div></td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.5%;">40,005,000</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:0.5%;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;">&#160;</td><td style="padding: 0pt 4pt 0pt 0pt; background-color: rgb(204, 238, 255); width: 6%; height: 15px;;text-align:right;;vertical-align:bottom;">&#8212;</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:0.5%;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;">&#160;</td><td style="padding: 0pt 4pt 0pt 0pt; background-color: rgb(204, 238, 255); width: 6%;;text-align:right;;vertical-align:bottom;">&#8212;</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:0.5%;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.8%;">40,005,000</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:0.5%;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="vertical-align: top; width: 64%;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Cash and Money Funds</div></div></td><td style="padding-left: 0px; vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;;width:1%;">&#160;</td><td style="padding-left: 0px; vertical-align: top;;text-align:right;;width:5.5%;">1,333,000</td><td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:0.5%;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;;width:1%;">&#160;</td><td style="padding: 0pt 4pt 0pt 0pt; width: 6%; height: 15px;;text-align:right;;vertical-align:bottom;">&#8212;</td><td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:0.5%;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;;width:1%;">&#160;</td><td style="padding: 0pt 4pt 0pt 0pt; width: 6%;;text-align:right;;vertical-align:bottom;">&#8212;</td><td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:0.5%;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;;width:1%;">&#160;</td><td style="padding-left: 0px; vertical-align: top;;text-align:right;;width:5.8%;">1,333,000</td><td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:0.5%;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; vertical-align: top; width: 64%;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;;width:1%;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;;width:5.5%;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;;width:0.5%;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;;width:1%;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;;width:5.8%;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;;width:0.5%;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;;width:1%;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding: 0pt 4pt 0pt 0pt; width: 6%;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;;width:0.5%;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;;width:1%;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;;width:5.8%;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;;width:0.5%;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255); vertical-align: top; width: 64%;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; background: none; line-height: normal;"><div style="background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;">$</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.5%;">64,758,000</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:0.5%;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;">$</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.8%;">42,474,000</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:0.5%;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;">$</td><td style="padding: 0pt 4pt 0pt 0pt; background-color: rgb(204, 238, 255); width: 6%;;text-align:right;;vertical-align:bottom;">&#8212;</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:0.5%;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;">$</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.8%;">107,232,000</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:0.5%;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; vertical-align: top; width: 64%;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;;width:1%;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;;width:5.5%;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;;width:0.5%;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;;width:1%;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;;width:5.8%;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;;width:0.5%;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;;width:1%;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;;width:5.8%;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;;width:0.5%;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;;width:1%;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;;width:5.8%;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;;width:0.5%;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Net unrealized gains recognized during the quarter ended December&#160;31, 2019 on trading securities still held as of December&#160;31, 2019 were $1,190,000. There were no transfers of investments between Level&#160;1 and Level&#160;2 during the quarter ended December&#160;31, 2019. </div></div><div style="font-size: 1px; margin-top: 12px; margin-bottom: 0px; background: none;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The following table sets forth by level, within the fair value hierarchy, the Company&#8217;s assets measured at fair value as of September&#160;30, 2019: </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; width: 80%; margin: 0in;;text-align:left;"><tr style="font-size: 0px;"><td style="padding: 0px; vertical-align: top; width: 64%;"></td><td style="padding: 0px; vertical-align: top; width: 2%;"></td><td style="padding: 0px; vertical-align: top;;width:1%;"></td><td style="padding: 0px; vertical-align: top;;width:5.5%;"></td><td style="padding: 0px; vertical-align: top;;width:.5%;"></td><td style="padding: 0px; vertical-align: top; width: 2%;"></td><td style="padding: 0px; vertical-align: top;;width:1%;"></td><td style="padding: 0px; vertical-align: top;;width:5.8%;"></td><td style="padding: 0px; vertical-align: top;;width:.5%;"></td><td style="padding: 0px; vertical-align: top; width: 2%;"></td><td style="padding: 0px; vertical-align: top;;width:1%;"></td><td style="padding: 0px; vertical-align: top;;width:5.8%;"></td><td style="padding: 0px; vertical-align: top;;width:.5%;"></td><td style="padding: 0px; vertical-align: top; width: 2%;"></td><td style="padding: 0px; vertical-align: top;;width:1%;"></td><td style="padding: 0px; vertical-align: top;;width:5.8%;"></td><td style="padding: 0px; vertical-align: top;;width:.5%;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;">&#160;</td><td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;">&#160;&#160;</td><td colspan="14" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; vertical-align: top;;text-align:center;;width:;"><div style="font-weight:bold;display:inline;width:100%;">Fair&#160;Value&#160;Measurements</div></td><td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;">&#160;</td><td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; vertical-align: top;;text-align:center;;width:;"><div style="font-weight:bold;display:inline;width:100%;">Level&#160;1</div></td><td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td><td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; vertical-align: top;;text-align:center;;width:;"><div style="font-weight:bold;display:inline;width:100%;">Level&#160;2</div></td><td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td><td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; vertical-align: top;;text-align:center;;width:;"><div style="font-weight:bold;display:inline;width:100%;">Level&#160;3</div></td><td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td><td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; vertical-align: top;;text-align:center;;width:;"><div style="font-weight:bold;display:inline;width:100%;">Total</div></td><td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255); vertical-align: top; width: 64%;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"><div style="background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Equities</div></div></td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;">$</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.5%;">10,412,000</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:.5%;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;">$</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.8%;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:.5%;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;">$</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.8%;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:.5%;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;">$</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.8%;">10,412,000</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:.5%;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="vertical-align: top; width: 64%;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Mutual Funds</div></div></td><td style="padding-left: 0px; vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;;width:1%;">&#160;</td><td style="padding-left: 0px; vertical-align: top;;text-align:right;;width:5.5%;">3,987,000</td><td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:.5%;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:1%;">&#160;</td><td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;text-align:right;;width:5.8%;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:.5%;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:1%;">&#160;</td><td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;text-align:right;;width:5.8%;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:.5%;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;;width:1%;">&#160;</td><td style="padding-left: 0px; vertical-align: top;;text-align:right;;width:5.8%;">3,987,000</td><td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:.5%;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255); vertical-align: top; width: 64%;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"><div style="background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Exchange-Traded Funds</div></div></td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.5%;">5,163,000</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:.5%;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;">&#160;</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.8%;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:.5%;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;">&#160;</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.8%;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:.5%;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.8%;">5,163,000</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:.5%;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="vertical-align: top; width: 64%;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Corporate Bonds</div></div></td><td style="padding-left: 0px; vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:1%;">&#160;</td><td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;text-align:right;;width:5.5%;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:.5%;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;;width:1%;">&#160;</td><td style="padding-left: 0px; vertical-align: top;;text-align:right;;width:5.8%;">38,690,000</td><td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:.5%;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:1%;">&#160;</td><td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;text-align:right;;width:5.8%;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:.5%;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;;width:1%;">&#160;</td><td style="padding-left: 0px; vertical-align: top;;text-align:right;;width:5.8%;">38,690,000</td><td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:.5%;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255); vertical-align: top; width: 64%;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"><div style="background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Government Securities</div></div></td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.5%;">45,171,000</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:.5%;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;">&#160;</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.8%;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:.5%;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;">&#160;</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.8%;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:.5%;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.8%;">45,171,000</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:.5%;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="vertical-align: top; width: 64%;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Cash and Money Funds</div></div></td><td style="padding-left: 0px; vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;;width:1%;">&#160;</td><td style="padding-left: 0px; vertical-align: top;;text-align:right;;width:5.5%;">1,899,000</td><td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:.5%;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:1%;">&#160;</td><td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;text-align:right;;width:5.8%;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:.5%;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:1%;">&#160;</td><td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;text-align:right;;width:5.8%;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:.5%;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;;width:1%;">&#160;</td><td style="padding-left: 0px; vertical-align: top;;text-align:right;;width:5.8%;">1,899,000</td><td style="padding-left: 0px; white-space: nowrap; vertical-align: top;;width:.5%;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; vertical-align: top; width: 64%;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;;width:1%;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;;width:5.5%;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;;width:.5%;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;;width:1%;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;;width:5.8%;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;;width:.5%;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;;width:1%;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;;width:5.8%;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;;width:.5%;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;;width:1%;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;;width:5.8%;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;;width:.5%;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255); vertical-align: top; width: 64%;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; background: none; line-height: normal;"><div style="background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;">$</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.5%;">66,632,000</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:.5%;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;">$</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.8%;">38,690,000</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:.5%;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;">$</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.8%;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:.5%;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;width:1%;">$</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;;width:5.8%;">105,322,000</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;width:.5%;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; vertical-align: top; width: 64%;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;;width:1%;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;;width:5.5%;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;;width:.5%;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;;width:1%;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;;width:5.8%;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;;width:.5%;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;;width:1%;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;;width:5.8%;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;;width:.5%;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 2%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;;width:1%;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;;width:5.8%;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;;width:.5%;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Net unrealized losses recognized during the quarter ended December&#160;31, 2018 on trading securities still held as of December&#160;31, 2018 were $(2,425,000). There were no transfers of <div style="letter-spacing: 0px; top: 0px;;display:inline;">investments</div> between Level&#160;1 and Level&#160;2 during the quarter ended December&#160;31, 2018. In the quarter ended December <div style="letter-spacing: 0px; top: 0px;;display:inline;">31<div style="letter-spacing: 0px; top: 0px;;display:inline;">,</div> </div>2018, the Company invested an additional $2.0&#160;million of its operating cash in marketable securities. </div></div> <table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><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_FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 measured at fair value measured on a recurring or nonrecurring basis. Includes, but is not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2.</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 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock</td>
</tr>
<tr>
<td style="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_InvestmentsDebtAndEquitySecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_InvestmentsDebtAndEquitySecuritiesAbstract</td>
</tr>
<tr>
<td style="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>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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6761524944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Recognition and Related Costs - Additional Information (Detail) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2019</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></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_genc_IncrementalCostsAmortizationPeriod', window );">Amortization period for incremental costs</a></td>
<td class="text">1 year<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_genc_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsCurrent', window );">Costs and estimated earnings in excess of billings</a></td>
<td class="nump">$ 13,383,000<span></span>
</td>
<td class="nump">$ 13,838,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_genc_ContractWithCustomerAccountsReceivable', window );">Accounts receivable related to contracts with customers</a></td>
<td class="nump">301,000<span></span>
</td>
<td class="nump">325,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_BalanceSheetLocationAxis=genc_CurrentLiabilitiesMember', window );">Current Liabilities [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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</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_ContractWithCustomerLiability', window );">Customer deposits related to contracts with customers</a></td>
<td class="nump">$ 4,921,000<span></span>
</td>
<td class="nump">$ 1,918,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_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="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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></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_genc_ExpectedPeriodForContractAssetsBillingAndCollection', window );">Contract assets collection period</a></td>
<td class="text">1 year<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_genc_ContractWithCustomerAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contract with customer accounts receivable.</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;">genc_ContractWithCustomerAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>genc_</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_genc_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Costs And Estimated Earnings In Excess Of Billings On Uncompleted Contracts Current.</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;">genc_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>genc_</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_genc_ExpectedPeriodForContractAssetsBillingAndCollection">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 period for contract assets billing and collection.</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;">genc_ExpectedPeriodForContractAssetsBillingAndCollection</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>genc_</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_genc_IncrementalCostsAmortizationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Incremental costs amortization 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;">genc_IncrementalCostsAmortizationPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>genc_</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_ContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 to transfer good or service to customer for which consideration has been received or is 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 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=118944033&amp;loc=SL49130531-203044<br><br>Reference 2: 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 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130549-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=118944033&amp;loc=SL49130532-203044<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiability</td>
</tr>
<tr>
<td style="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_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="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_BalanceSheetLocationAxis=genc_CurrentLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BalanceSheetLocationAxis=genc_CurrentLiabilitiesMember</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>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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6759232896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Cash Flows - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 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_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_ProfitLoss', window );">Net income</a></td>
<td class="nump">$ 2,489,000<span></span>
</td>
<td class="nump">$ 313,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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income to 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_PaymentsToAcquireMarketableSecurities', window );">Purchases of marketable securities</a></td>
<td class="num">(35,313,000)<span></span>
</td>
<td class="num">(68,444,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_ProceedsFromSaleAndMaturityOfMarketableSecurities', window );">Proceeds from sale and maturity of marketable securities</a></td>
<td class="nump">34,659,000<span></span>
</td>
<td class="nump">65,998,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_IncreaseDecreaseInTradingSecurities', window );">Change in fair value of marketable securities</a></td>
<td class="num">(1,256,000)<span></span>
</td>
<td class="nump">2,059,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_IncreaseDecreaseInDeferredIncomeTaxes', window );">Deferred income taxes</a></td>
<td class="num">(1,657,000)<span></span>
</td>
<td class="num">(485,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_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">418,000<span></span>
</td>
<td class="nump">386,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_ProvisionForDoubtfulAccounts', window );">Provision for doubtful accounts</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">25,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_ShareBasedCompensation', window );">Stock-based compensation</a></td>
<td class="nump">18,000<span></span>
</td>
<td class="nump">17,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_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in assets and liabilities:</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_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="num">(59,000)<span></span>
</td>
<td class="num">(532,000)<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_genc_IncreaseDecreaseInCostAndEstimatedEarningsInExcessOfBilling', window );">Costs and estimated earnings in excess of billings</a></td>
<td class="nump">455,000<span></span>
</td>
<td class="num">(1,419,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_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="num">(325,000)<span></span>
</td>
<td class="num">(2,015,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_IncreaseDecreaseInPrepaidExpense', window );">Prepaid expenses &amp; other current assets</a></td>
<td class="num">(955,000)<span></span>
</td>
<td class="nump">322,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_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="nump">807,000<span></span>
</td>
<td class="nump">1,755,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_IncreaseDecreaseInContractWithCustomerLiability', window );">Customer deposits</a></td>
<td class="nump">3,003,000<span></span>
</td>
<td class="num">(1,166,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_IncreaseDecreaseInAccruedLiabilities', window );">Accrued expenses</a></td>
<td class="nump">1,763,000<span></span>
</td>
<td class="nump">104,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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities', window );">Total adjustments</a></td>
<td class="nump">1,558,000<span></span>
</td>
<td class="num">(3,395,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_NetCashProvidedByUsedInOperatingActivities', window );">Cash flows provided by (used in) operating activities</a></td>
<td class="nump">4,047,000<span></span>
</td>
<td class="num">(3,082,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_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="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_PaymentsToAcquireProductiveAssets', window );">Capital expenditures</a></td>
<td class="num">(6,000)<span></span>
</td>
<td class="num">(661,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_NetCashProvidedByUsedInInvestingActivities', window );">Cash flows used in investing activities</a></td>
<td class="num">(6,000)<span></span>
</td>
<td class="num">(661,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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net increase (decrease) in cash and cash equivalents</a></td>
<td class="nump">4,041,000<span></span>
</td>
<td class="num">(3,743,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_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract', window );"><strong>Cash and cash equivalents at:</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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Beginning of period</a></td>
<td class="nump">10,302,000<span></span>
</td>
<td class="nump">8,012,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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">End of period</a></td>
<td class="nump">$ 14,343,000<span></span>
</td>
<td class="nump">$ 4,269,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_genc_IncreaseDecreaseInCostAndEstimatedEarningsInExcessOfBilling">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Increase Decrease In Cost And Estimated Earnings in Excess Of Billing</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;">genc_IncreaseDecreaseInCostAndEstimatedEarningsInExcessOfBilling</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>genc_</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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 adjustments which are added to or deducted from net income or loss, including the portion attributable to noncontrolling interest, to reflect cash provided by or used in operating activities, in accordance with the indirect cash flow 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=118932676&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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="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_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_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract</td>
</tr>
<tr>
<td style="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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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. Excludes amount for 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 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3521-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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3044-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 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=SL98516268-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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="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=118932676&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_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=115929826&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=118932676&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_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount 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.</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=118932676&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_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="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_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=118932676&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_IncreaseDecreaseInAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount of expenses incurred but not yet paid.</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=118932676&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_IncreaseDecreaseInAccruedLiabilities</td>
</tr>
<tr>
<td style="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_IncreaseDecreaseInContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 obligation to transfer good or service to customer for which consideration has been received or is 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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&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_IncreaseDecreaseInContractWithCustomerLiability</td>
</tr>
<tr>
<td style="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_IncreaseDecreaseInDeferredIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa.</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=118932676&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_IncreaseDecreaseInDeferredIncomeTaxes</td>
</tr>
<tr>
<td style="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=118932676&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_IncreaseDecreaseInPrepaidExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods.</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=118932676&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_IncreaseDecreaseInPrepaidExpense</td>
</tr>
<tr>
<td style="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_IncreaseDecreaseInTradingSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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) of investment in debt and equity securities, measured at fair value with changes in fair value recognized in net 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/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=118932676&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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3444-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_IncreaseDecreaseInTradingSecurities</td>
</tr>
<tr>
<td style="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_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=118932676&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=118932676&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=118932676&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=118932676&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_PaymentsToAcquireMarketableSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 for purchase of marketable security.</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=118954083&amp;loc=d3e26853-111562<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireMarketableSecurities</td>
</tr>
<tr>
<td style="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_PaymentsToAcquireProductiveAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other 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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&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_PaymentsToAcquireProductiveAssets</td>
</tr>
<tr>
<td style="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_ProceedsFromSaleAndMaturityOfMarketableSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 associated with the aggregate amount received by the entity through sale or maturity of marketable securities  (held-to-maturity or available-for-sale) 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_ProceedsFromSaleAndMaturityOfMarketableSecurities</td>
</tr>
<tr>
<td style="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_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</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=118930883&amp;loc=SL7669619-108580<br><br>Reference 2: 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 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: 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=118930883&amp;loc=SL7669625-108580<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 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<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=115929826&amp;loc=d3e8736-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=116874947&amp;loc=SL4591551-111686<br><br>Reference 7: 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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3000-108585<br><br>Reference 8: 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 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<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=115929826&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=116874947&amp;loc=SL4591552-111686<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="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_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 (reversal of expense) for expected 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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=119407570&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 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&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_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="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=118932676&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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6772631696">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Balance Sheets - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2019</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">$ 14,343,000<span></span>
</td>
<td class="nump">$ 10,302,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_MarketableSecuritiesCurrent', window );">Marketable securities at fair value (cost $104,896,000 at December 31, 2019 and $104,176,000 at September 30, 2019)</a></td>
<td class="nump">107,232,000<span></span>
</td>
<td class="nump">105,322,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_AccountsReceivableNetCurrent', window );">Accounts receivable, less allowance for doubtful accounts of $476,000 at December 31, 2019 and $459,000 at September 30, 2019</a></td>
<td class="nump">1,662,000<span></span>
</td>
<td class="nump">1,603,000<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_genc_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsCurrent', window );">Costs and estimated earnings in excess of billings</a></td>
<td class="nump">13,383,000<span></span>
</td>
<td class="nump">13,838,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_InventoryNet', window );">Inventories, net</a></td>
<td class="nump">25,691,000<span></span>
</td>
<td class="nump">25,366,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_PrepaidExpenseCurrent', window );">Prepaid expenses &amp; other current assets</a></td>
<td class="nump">1,454,000<span></span>
</td>
<td class="nump">499,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_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">163,765,000<span></span>
</td>
<td class="nump">156,930,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_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">7,977,000<span></span>
</td>
<td class="nump">8,389,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_OtherAssetsNoncurrent', window );">Other assets</a></td>
<td class="nump">53,000<span></span>
</td>
<td class="nump">53,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_Assets', window );">Total Assets</a></td>
<td class="nump">171,795,000<span></span>
</td>
<td class="nump">165,372,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_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_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">2,714,000<span></span>
</td>
<td class="nump">1,907,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_ContractWithCustomerLiabilityCurrent', window );">Customer deposits</a></td>
<td class="nump">4,921,000<span></span>
</td>
<td class="nump">1,918,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_AccruedLiabilitiesCurrent', window );">Accrued expenses</a></td>
<td class="nump">4,423,000<span></span>
</td>
<td class="nump">2,660,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_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">12,058,000<span></span>
</td>
<td class="nump">6,485,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_DeferredTaxLiabilitiesNoncurrent', window );">Deferred and other income taxes</a></td>
<td class="nump">1,715,000<span></span>
</td>
<td class="nump">3,372,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_Liabilities', window );">Total liabilities</a></td>
<td class="nump">13,773,000<span></span>
</td>
<td class="nump">9,857,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_CommitmentsAndContingencies', window );">Commitments and contingencies</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_StockholdersEquityAbstract', window );"><strong>Shareholders' 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, par value $.10 per share; authorized 300,000 shares; none issued</a></td>
<td class="text"> <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_AdditionalPaidInCapitalCommonStock', window );">Capital in excess of par value</a></td>
<td class="nump">12,177,000<span></span>
</td>
<td class="nump">12,159,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_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">144,386,000<span></span>
</td>
<td class="nump">141,897,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_StockholdersEquity', window );">Total shareholders' equity</a></td>
<td class="nump">158,022,000<span></span>
</td>
<td class="nump">155,515,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_LiabilitiesAndStockholdersEquity', window );">Total Liabilities and Shareholders' Equity</a></td>
<td class="nump">171,795,000<span></span>
</td>
<td class="nump">165,372,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_StatementClassOfStockAxis=genc_CommonClassUndefinedMember', window );">Common Stock [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_StockholdersEquityAbstract', window );"><strong>Shareholders' equity:</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_CommonStockValue', window );">Common stock</a></td>
<td class="nump">1,228,000<span></span>
</td>
<td class="nump">1,228,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_StockholdersEquity', window );">Total shareholders' equity</a></td>
<td class="nump">1,228,000<span></span>
</td>
<td class="nump">1,228,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_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B Stock [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_StockholdersEquityAbstract', window );"><strong>Shareholders' equity:</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_CommonStockValue', window );">Common stock</a></td>
<td class="nump">231,000<span></span>
</td>
<td class="nump">231,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_StockholdersEquity', window );">Total shareholders' equity</a></td>
<td class="nump">$ 231,000<span></span>
</td>
<td class="nump">$ 231,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_genc_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Costs And Estimated Earnings In Excess Of Billings On Uncompleted Contracts Current.</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;">genc_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>genc_</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=6877327&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 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130549-203045<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 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=118952595&amp;loc=d3e4428-111522<br><br>Reference 3: 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=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: 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=118951113&amp;loc=d3e6676-107765<br><br>Reference 5: 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=118952595&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=6877327&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_AdditionalPaidInCapitalCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or 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(30)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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_AdditionalPaidInCapitalCommonStock</td>
</tr>
<tr>
<td style="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=6876686&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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<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)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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=118951113&amp;loc=d3e6801-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.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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 1<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&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=118932676&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=118951113&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=6877327&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_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to 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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&amp;loc=d3e572229-122910<br><br>Reference 3: 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.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=118942415&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="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_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=6877327&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_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 to transfer good or service to customer for which consideration has been received or is receivable, 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 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=118944033&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=118944033&amp;loc=SL49130532-203044<br><br>Reference 3: 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 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130549-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_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="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_DeferredTaxLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 and 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://fasb.org/us-gaap/role/ref/otherTransitionRef<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=116821951&amp;loc=d3e31917-109318<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<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=116821951&amp;loc=d3e31931-109318<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=116821951&amp;loc=d3e31958-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_DeferredTaxLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="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_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=118951113&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 330<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=116846819&amp;loc=d3e3927-108312<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=6877327&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://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=6877327&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_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://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=6876686&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 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=119400593&amp;loc=d3e572229-122910<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(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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_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://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=6877327&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_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_MarketableSecuritiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 marketable security, 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://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 (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&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.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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_MarketableSecuritiesCurrent</td>
</tr>
<tr>
<td style="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=6877327&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_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=6877327&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_PrepaidExpenseCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or 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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6787-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 45<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&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 340<br> -SubTopic 10<br> -Section 05<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=68074540&amp;loc=d3e5879-108316<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseCurrent</td>
</tr>
<tr>
<td style="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=6877327&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=119400593&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=6877327&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=6877327&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 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=119400593&amp;loc=d3e572229-122910<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=27012166&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_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_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://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 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(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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=6877327&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(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=genc_CommonClassUndefinedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=genc_CommonClassUndefinedMember</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_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CommonClassBMember</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>34
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( .Q)/U ?(\\#P    !,"   +    7W)E;',O+G)E;'.MDD^+
MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V
M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F'
M.>RGGD7E2B.5^S3%":4A+<TXP)6E/S/WJVR;A5ND9T*YKCM+1[873T$7LF<;
M!I99-G\LCNVW<+ZT+/0:S>,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C
M-R."?S]PN -02P,$%     @ [$D_4"?HAPZ"    L0   !    !D;V-0<F]P
M<R]A<' N>&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(?
MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/
M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+""
MWTG] E!+ P04    " #L23]0D-';Y.X    K @  $0   &1O8U!R;W!S+V-O
M<F4N>&ULS9+!:L,P#(9?9?B>R$Y&82;UI:.G#@8K;.QF;+4UBQ-C:R1]^SE9
MFS*V!]C1TN]/GT"-"=+T$9]C'S"2PW0W^K9+TH0U.Q$%"9#,";U.94YTN7GH
MH]>4G_$(09L/?42H.%^!1])6DX8)6(2%R%1CC301-?7Q@K=FP8?/V,XP:P!;
M]-A1 E$*8&J:&,YCV\ -,,$(HT_?!;0+<:[^B9T[P"[),;DE-0Q#.=1S+N\@
MX.UI]S*O6[@ND>X,YE_)23H'7+/KY-=Z\[C?,E7QBA=<%+78\P<I[F6]>I]<
M?_C=A'UOW<']8^.KH&K@UUVH+U!+ P04    " #L23]0F5R<(Q &  "<)P
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
M"0+BJ?22E%ABOEMJ N*I-8MI.\4X@EMN"N,I./.8EN$(;LT)#'B*SDCG/C#
M$=RR4QA/W1EM7\9Q!+?R%,93>D:[G&$3@UM\"N.K/FUUAIT,J/H$QI<+[7>&
M[0RYJT)@EAX5VO,,.YJCK0%C? N9=CW#GN9HB6&,3X3V/<.NYN"*$!C/+@2T
M\P&[FB>."H5)/2JT\P&[FB]<%0*3>51HYP-V-7=7&(7QK#"@G0_8U8GG'PIH
M5T/RWKT?:,,"-F/BK+_MB$DMIAFW-L@R[IU4VK: +9EX_BJ!MB1D[TZ7MAM@
M*^%T<Y0N\#C/4S?;:';$K$5WLJ=Q%>SEI;%7@5GO=.)_L&?:Z"]\N"Y\+;I3
MV:A@)[4YZ-KCZ%%*+<QXXCLSDK.YH4R-2AQU_YJ9]VXXI@\-+=OQ"A)-]Z#-
M'U!+ P04    " #L23]0R0XS&?0#  "?$P  &    'AL+W=O<FMS:&5E=',O
M<VAE970R+GAM;(V8ZV[C-A!&7T70 ZPTPYL4V 8:%XL6:(%@B[:_%9N.A=7%
M*RGQ]NU+76+8G*&3/[&D?$,>BM0QK=6Y[;[W1VN'Z&==-?TZ/@[#Z2%)^MW1
MUD7_I3W9QOWGT'9U,;C3[B7I3YTM]E-17268ICJIB[*)-ZOIVE.W6;6O0U4V
M]JF+^M>Z+KK_'FW5GM<QQ.\7OI4OQV&\D&Q6I^+%_F6'OT]/G3M++JWLR]HV
M?=DV46</Z_@7>-@*.19,B7]*>^ZOCJ-Q*,]M^WT\^7V_CM.1R%9V-XQ-%.[C
MS6YM58TM.8X?2Z/QI<^Q\/KXO?6OT^#=8)Z+WF[;ZM]R/QS7<19'>WLH7JOA
M6WO^S2X#4G&TC/X/^V8K%Q])7!^[MNJGO]'NM1_:>FG%H=3%S_FS;*;/\]+^
M>QE?@$L!7@I WBT02X'P"I*9;!KJK\50;%9=>XZZ>;9.Q;@HX$&XF[D;+T[W
M;OJ?&VWOKKYMI%@E;V,[2^1QCN!5!&\36YJ0\A))7/\7"&0A<*H7U_6*KQ=L
MO9CJY76]]@8Q1_04::8(2"%%FJ;>6)A@*E*\#MX0299(4B+C$<T1==.108$4
MB4LJ@6$FQ3(IRI1Y3(KVI#5#Q.52$>31+(^F/+G'HVD_0F3,K''!3&1!(L,2
M&4*DO(X>#>D(E<Z!$G%!H760*&.),DH$'E%&ARZ5I$ T)_,\B).S.#G%\5SP
MF#-+0QBM*!"3=+=RG-P $Z2\PE)*11R6DLY,;@R%8H)N'87O$P2T"I1)^DQ
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
M)21[9@F#EP!XI;LH(<Y3>_L%,(4(':OY=3MA\%(,;G\TDP*#DL":5+JD)$!
M2R4"E2&FBB?S&K.2P+I4NK <1=.]CU!2(3!QI:((O'V#R3ZV,/6QW_(WWJZZ
MEFVW8YRTWC\KO%*W#W;:-^)E.WP<^)EF^%;Q9U8?SV7CO5>MW67W>^%#5;7&
M^@R_V'$[F6Q_O\C-H>U.8WM>#]\(AHNVNHS?/X+[1YCU_U!+ P04    " #L
M23]0[S#+EK !  #2 P  &    'AL+W=O<FMS:&5E=',O<VAE970W+GAM;'U3
MVVZ<,!#]%<L?$+,L3=L5(&531:W42JM439Z],( 5VT-MLZ1_7]NP!*6H+WAF
M..?,Q>-\1/-B.P!'7I74MJ"=<_V!,5MUH+B]P1ZT_].@4=QYU[3,]@9X'4E*
MLC1);IGB0M,RC[&3*7,<G!0:3H;802EN_AQ!XEC0';T&'D7;N1!@9=[S%GZ"
M^]6?C/?8HE(+!=H*U,1 4]"[W>&8!7P$/ D8[<HFH9,SXDMPOM4%34)!(*%R
M08'[XP+W(&40\F7\GC7IDC(0U_95_2'V[GLY<POW*)]%[;J"?J*DAH8/TCWB
M^!7F?CY0,C?_'2X@/3Q4XG-4*&W\DFJP#M6LXDM1_'4ZA8[G..M?:=N$=":D
M[PAL2A0K_\(=+W.#(S'3['L>KGAW2/ULJA",HXC_?/'61R_E;O\Y9Y<@-&..
M$R9=8Q8$\^I+BG0KQ3']AYYNT_>;%>XC?;_.GB7; MFF0!8%LO^VN(')WC?)
M5C-58-JX3994..BXR:OHLK!W:;R3-_BT[3^X:86VY(S.WVR<?X/HP)>2W/@5
MZOP#6QP)C0OF1V^;:<TFQV$_OR"V/./R+U!+ P04    " #L23]0<#UA:K0!
M  #2 P  &    'AL+W=O<FMS:&5E=',O<VAE970X+GAM;'U3VV[<(!#]%<0'
MA#7KI-'*MI1-5"52*ZU2M7UF[?%% <8!O$[_OH =UVVMO  SS#ES9ABR$<V+
M;0$<>5-2VYRVSO4'QFS9@A+V"GO0_J9&HX3SIFF8[0V(*H*49'RWNV%*=)H6
M6?2=3)'AX&2GX62('902YM<1)(XY3>B[X[EK6A<<K,AZT< W<-_[D_$66UBJ
M3H&V'6IBH,[I77(XIB$^!OSH8+2K,PF5G!%?@O%4Y707!(&$T@4&X;<+W(.4
M@<C+>)TYZ9(R -?G=_;/L79?RUE8N$?YLZM<F]-;2BJHQ2#=,XZ/,-=S3<E<
M_!>X@/3A08G/4:*T<27E8!VJF<5+4>)MVCL=]W&ZN4YFV#: SP"^ &YC'C8E
MBLH?A!-%9G D9NI]+\(3)P?N>U,&9VQ%O//BK?=>BB3E&;L$HCGF.,7P=<P2
MP3S[DH)OI3CR_^!\&[[?5+B/\/U?"O?;!.DF01H)T@]+W(I)_TG"5CU58)HX
M39:4..@XR2OO,K!W/+[)G_!IVK\*TW3:DC,Z_[*Q_S6B R]E=^5'J/4?;#$D
MU"X</_FSF<9L,ASV\P]BRS<N?@-02P,$%     @ [$D_4.RETE^U 0  T@,
M !@   !X;"]W;W)K<VAE971S+W-H965T.2YX;6Q]4]MNW" 0_17$!X1=UDG3
ME6TIFZIJI59:I6KZS-IC&X6+"WB=_GT'[+A6:_4%F.&<,Q>&?+3NQ7< @;QJ
M97Q!NQ#Z(V.^ZD +?V-[,'C36*=%0-.US/<.1)U(6C&^V]TQ+:2A99Y\9U?F
M=@A*&C@[X@>MA?MU F7'@N[IF^-)MEV(#E;FO6CA&X3O_=FAQ1:56FHP7EI#
M'#0%?=@?3UG$)\"SA-&OSB16<K'V)1J?ZX+N8D*@H I10>!VA4=0*@IA&C]G
M3;J$C,3U^4W]8ZH=:[D(#X]6_9!UZ IZ3TD-C1A4>++C)YCKN:5D+OX+7$$A
M/&:",2JK?%I)-?A@]:R"J6CQ.NW2I'V<;@Y\IFT3^$S@"^$^Q6%3H)3Y!Q%$
MF3L[$C?UOA?QB?='CKVIHC.U(MUA\AZ]UW+/W^?L&H5FS&G"\#5F03!47T+P
MK1 G_@^=;],/FQD>$OVPCI[=;@MDFP)9$LC^6^(&)KO[*PA;]52#:],T>5+9
MP:1)7GF7@7U(C\C^P*=I_RI<*XTG%QOP95/_&VL#8"J[&QRA#C_88BAH0CR^
MP[.;QFPR@NWG'\26;US^!E!+ P04    " #L23]0#W >>;4!  #2 P  &0
M 'AL+W=O<FMS:&5E=',O<VAE970Q,"YX;6Q]4]MNG# 0_17+'Q O+&FV*T#*
MIJI:J956J=H^>V$ *[Y0VRSIWW=L"*4)ZHOM&<\Y<V8\SD=CGUP'X,FSDMH5
MM/.^/S+FJ@X4=S>F!XTWC;&*>S1MRUQO@=<1I"1+=[MW3'&A:9E'W]F6N1F\
M%!K.EKA!*6Y_GT":L: )?7$\BK;SP<'*O.<M? /_O3];M-C"4@L%V@FCB86F
MH/?)\92%^!CP0\#H5F<2*KD8\Q2,SW5!=T$02*A\8."X7>$!I Q$*./7S$F7
ME &X/K^P?XRU8RT7[N#!R)^B]EU!#Y34T/!!^D<S?H*YGEM*YN*_P!4DA@<E
MF*,RTL655(/S1LTL*$7QYVD7.N[C='.;S+!M0#H#T@5PB'G8E"@J_\ ]+W-K
M1F*GWO<\/'%R3+$W57#&5L0[%._0>RV3["YGUT TQYRFF'0=LT0P9%]2I%LI
M3ND;>+H-WV\JW$?X_A^%AVV";),@BP39?TO<BGG_*@E;]52!;>,T.5*90<=)
M7GF7@;U/XYO\#9^F_2NWK=".7(S'EXW];XSQ@%)V-SA"'7ZPQ9#0^'"\P[.=
MQFPRO.GG'\26;US^ 5!+ P04    " #L23]0:N]( [(!  #2 P  &0   'AL
M+W=O<FMS:&5E=',O<VAE970Q,2YX;6Q]4]MNW" 0_17$!P0ONTFCE6TIFZI*
MI59:I6KSS-KCBP*,"WB=_GT!>QTG=?,"S##GS)EA2 <TS[8!<.1%26TSVCC7
M[1FS10-*V"OL0/N;"HT2SINF9K8S(,H(4I+Q)+EA2K2:YFGT'4V>8N]DJ^%H
MB.V5$N;/ 20.&=W0B^.QK1L7'"Q/.U'##W _NZ/Q%IM9RE:!MBUJ8J#*Z-UF
M?]B%^!CPJX7!+LXD5')"? [&US*C21 $$@H7&(3?SG /4@8B+^/WQ$GGE &X
M/%_8O\3:?2TG8>$>Y5-;NB:CMY244(E>ND<<'F"JYYJ2J?AO< ;IPX,2GZ-
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
MM1)"@TDE?#!=;<Q[M!@,*FVWB=G+:2HG0XM^?G#P\NKE?P%02P,$%     @
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
ME]V]IBVMYJ(XH/7NVP_0&JMT;^2/SWG.[R!@W@GYKDK&=/!1\T9MPE+K=@V
M.I:LINI%M*PQ;\Y"UE2;H;P U4I&3RZHY@!!F(*:5DU8Y&YN+XM<7#6O&K:7
M@;K6-95_MXR+;A-&X7WBM;J4VDZ (F_IA?UD^E>[EV8$1I=35;-&5:())#MO
MPD_1>D>LW@G>*M:I23^PE1R$>+>#;Z=-""T0X^RHK0,US8WM&.?6R&#\&3S#
M,:4-G/;O[E]<[::6 U5L)_COZJ3+39B%P8F=Z97K5]%]94,]21@,Q7]G-\:-
MW)*8'$?!E7L&QZO2HAY<#$I-/_JV:ES;#?[W,'\ &@+0&!#%_PW 0P">!8">
MS)7ZF6I:Y%)T@>P_5DOMGHC6V"SFT4ZZM7/O3+7*S-X*A%8YN%FC0;/M-6BJ
M>53LEHHX'B7  (P4R$N!7#R>9L#0;X"]!M@9Q \&T:R,7I,Z33.4FD ,(9Q5
MLQ1&&8%D*GQ BKU(L0=IMF[;7I-,,JT(29=$'AU,\5.@Q N4>(#P#"A9),((
MD=62:"E$A-@E>H*4>I%2#U(\0TH7F:(L6WD6R2/$*XR>(A$O$ED@Q?/S0);[
M ^/,LY%\P@QG2R(P.:[V^OQ!Y:5J5' 0VIQ\=S[/0FAF3.&+J; T-_8XX.RL
M;9>8ONSOK7Z@13M<R6#\+Q3_ %!+ P04    " #L23]0WY)7A9T"   G"0
M&0   'AL+W=O<FMS:&5E=',O<VAE970R-BYX;6R-5MF.FS 4_17$!P2\L$5)
MI"RJ6JF5HJG:/GL2)T$#F-I.,OW[VH90 I=J7L"^G'ON.<;;XB[DF[IPKKWW
MLJC4TK]H7<^#0!TNO&1J)FI>F2\G(4NF35>> U5+SHXNJ2P"'(9Q4+*\\E<+
M%]O+U4)<=9%7?"\]=2U+)O]L>"'N2Q_YC\!+?KYH&PA6BYJ=^7>N?]1[:7I!
MQW+,2UZI7%2>Y*>EOT;S':(VP2%^YORN>FW/6GD5XLUVOAR7?F@5\8(?M*5@
MYG7C6UX4ELGH^-V2^EU-F]AO/]@_.?/&S"M3?"N*7_E17Y9^ZGM'?F+70K^(
M^V?>&HI\KW7_E=]X8>!6B:EQ$(5R3^]P55J4+8N14K+WYIU7[GUO^1]I< )N
M$_!'$TB;0+J$9C0G$VB;0+L$AP\:)VYH=DRSU4**NR>;OULS.XG0G)K!/]B@
M&VOWS8R.,M';"I-H$=PL48O9-!C<PZ .$1CVK@2&2FSP*!T_%]B.$2F!*Q#0
M!''YI"\PFI!(00+J"&B/(,L&@]! 8@>I&A<TS<(P''@9XP@B(]AN7!'U,$^2
M(U!R-/*,20P3Q"!!/%* 23(PW6"BGAE$HS0>NP:!%(53GA)04@)(2@>2DG$E
M0L>" %B43LI)03DI(&<X+5+ >&)VW9$@"!AGV:2D#)24C?\ZG2! (;S@0V#F
MX>&*;T!)3VTX0X/9L051/:YG.1/[#P(<3:Q=!.XO:X0_X@A_R!&$FG0TW(R>
MO\([#?K_PF_%0B Z4!'TMOB2R[,[/95W$-=*VXG6BW8G]!K;(V(0W]B3&XAO
M\7P'X=>(F 0",M'')2#X)ZFY0GQC\IQ7RGL5VIQE[L@Y":&Y\1O.S+*XF%M+
MURGX2=MF8MJR.;J;CA9U>RT)NKO1ZB]02P,$%     @ [$D_4'OHY+(( @
M? 4  !D   !X;"]W;W)K<VAE971S+W-H965T,C<N>&UL?51A;YLP$/TKB!]0
M!PQ)%!&D)M.T29L4==KZV2&7@&IC9CNA^_<[VX12H/T2^X[WWKUS[,M:J5YT
M"6""5\%KO0U+8YH-(;HH03#](!NH\<M9*L$,ANI"=*. G1Q)<!(O%DLB6%6'
M>>9R!Y5G\FIX5<-!!?HJ!%/_=L!ENPVC\)YXJBZEL0F29PV[P"\POYN#PHCT
M*J=*0*TK60<*SMOP,=KLEQ;O '\J:/5@']A.CE*^V.#[:1LNK"'@4!BKP'"Y
MP1XXMT)HXV^G&?8E+7&XOZM_=;UC+T>F82_Y<W4RY39<A\$)SNS*S9-LOT'7
M3QH&7?,_X 8<X=8)UB@DU^XW**[:2-&IH!7!7OU:U6YM._T[;9X0=X2X)V#M
MSPBT(] W0N*:]\Y<JU^887FF9!LH_V<US-Z):$/Q, N;=&?GOF&W&K.W/$[B
MC-RL4(?9>4P\P$0]@J!Z7R*>*[&+)_11@?T4L:;S%>AL$]3QZ=!@^H'%9%8@
M<0+)NU.@HU/PF-1A:H]9X6M9C'J9PFBT&L+>V4EG[:13.W0]LI-.ZD0TF=J9
M@:7K#^TL9^TL9TXG&=E93NJ,G7R&\";(X-(*4!?WOG50R&MM[/489/L1\AC;
M2S_*[W"T^$GP)N/GTD^F+E6M@Z,T^*3<Q3]+:0 -+A[06XFCL \XG(W=KG"O
M_$#P@9%--^M(/W#S_U!+ P04    " #L23]0>#2G5X$"  #L"0  &0   'AL
M+W=O<FMS:&5E=',O<VAE970R."YX;6R55MN.FS 0_17$!RS87$)6!"E)5;52
M*T5;M7UVR"2@!4QM)]G^?6U#V%R&BGT)]C!S9L[@$T]ZYN)5%@#*>:NK1B[<
M0JGVV?-D7D#-Y!-OH=%O]ES43.FM.'BR%<!V-JBN/.K[L5>SLG&SU-HV(DOY
M455E QOAR&-=,_%W!14_+USB7@POY:%0QN!E:<L.\ /4SW8C],X;4'9E#8TL
M>>,(V"_<)7E>4VH"K,>O$L[R:NT8*EO.7\WFZV[A^J8BJ"!7!H+IQPG64%4&
M2=?QIP=UAYPF\'I]0?]LR6LR6R9AS:O?Y4X5"S=QG1WLV;%2+_S\!7I"D>OT
M[+_!"2KM;BK1.7)>2?OKY$>I>-VCZ%)J]M8]R\8^SSW^)0P/H'T '0)T[O\%
M!'U \!X06O)=99;J)Z98E@I^=D3WM5IF#@5Y#G0S<V.TO;/O-%NIK:>,AE'J
MG0Q0[[/J?.B5#QD\/(T^I*!8BA5]"*>W"=:/'DF 9PA0$H&-#V](Q#A B *$
M%B"X 9CA !$*$"$5)'=MQ'SF>)(831(_ D3^72LQGY&O-4.3S!  B@,D*$ R
MO9=S%& ^H9>(3S1R9(B/'WQ_0C=1IY%VDA&!$00B'(% !;0D='I+":X0@DDD
MN6>+.$712!Y<2"1$($:D2' ID>@#;'&A$$0%CVPQJ8SEP;5",+$D(Q"X6L@'
MY$)PO9 )@EEC3M'(OP_%%4,1,<3^" 0N!DJFLZ6X&"B=P!9SBN]UZUW=D36(
M@QTGI)/S8Z/,;71E'4:6I9U8[NPK/<IT@\<[3#<'?6?B4#;2V7*E;W![S^XY
M5Z!K])_T.2_TZ#5L*M@KLYSIM>CFCVZC>-O/5MXPX&7_ %!+ P04    " #L
M23]0 !US3B8"  #N!@  &0   'AL+W=O<FMS:&5E=',O<VAE970R.2YX;6R-
M5=N.FS 0_17$!ZRY&4A$D+K)5JW42M%6VSX[R22@-9C:3MC^?6W#4B[>*B_8
M'I]SYLP8V5G+^*LH *3S5M%:;-Q"RF:-D#@64!'QP!JHU<Z9\8I(M>07)!H.
MY&1(%46!Y\6H(F7MYIF)[7F>L:ND90U[[HAK51'^YQ$H:S>N[[X'GLM+(74
MY5E#+O #Y$NSYVJ%!I5364$M2E8[',X;]Y._?EIIO '\+*$5H[FC*SDP]JH7
M7T\;U].&@,)1:@6BAAML@5(MI&S\[C7=(:4FCN?OZI]-[:J6 Q&P9?17>9+%
MQDU=YP1G<J7RF;5?H*\'NTY?_#>X 55P[43E.#(JS-<Y7H5D5:^BK%3DK1O+
MVHQMMX.3GF8G!#TA& A^]%]"V!/">PE13XCN)>">@&<$U-5NFKDCDN099ZW#
MN]^A(?JO\]=8'==1!\WIF#W53Z&BMSR(@PS=M%"/>>PPP0033C%;&R::8G86
MS!3QM$2D_Q(A5<A036"M)C#\<.("VP5"JT!H!**)0#QKAPV3S-IAPZ1V(Y'5
M2&016,WZV6%B@ZD-QH]QXGG>K*M+7)3B,6SB!UO]X*6?9)9GUV'PV$\2ATL_
M>.G;BS[T$UO]Q!8_OET@L0HD]_\JJ54@O>.$4DM'/._#4E?61*L[6K]:MC2U
M)4*C>T&_!-\)OY2U< Y,JBO&7 1GQB0H3>]!^2[4XS,L*)REGB9JSKLKN%M(
MUO2O"QJ>N/PO4$L#!!0    ( .Q)/U _.6HOH0(  -X)   9    >&PO=V]R
M:W-H965T<R]S:&5E=#,P+GAM;)56;6^;,!#^*XCO*W[A-2*1FDS3)FU2U:G;
M9S=Q$E3 S':2[M_/-H22<*QI/@3[>.ZYNP<.7WX2\D7M.=?>:U76:N[OM6YF
M0:#6>UXQ=2<:7IL[6R$KILU6[@+52,XVSJDJ X)0'%2LJ/U%[FP/<I&+@RZ+
MFC](3QVJBLF_2UZ*T]S'_MGP6.SVVAJ"1=ZP'?_)]5/S(,TNZ%DV1<5K58C:
MDWP[]^_Q;(4SZ^ 0OPI^4H.U9TMY%N+%;KYMYCZR&?&2K[6E8.9RY"M>EI;)
MY/&G(_7[F-9QN#ZS?W'%FV*>F>(K4?XN-GH_]U/?V_ M.Y3Z49R^\JZ@R/>Z
MZK_S(R\-W&9B8JQ%J=R_MSXH+:J.Q:12L=?V6M3N>NKXSVZP ^D<2.]@8O_/
M@78.],TA=,6WF;E2/S/-%KD4)T^V3ZMA]J7 ,VK$7%NCT\[=,]4J8STN2$+R
MX&B).LRRQ9 !!O>(P+#W(0@48DE&[E<!5F-$2N$(%"R".G]Z4<0$00@2A(X@
M'"8078G00F('J5L14D21^5T5,P823$DR!%YD%($91:.,2!+"!#%($-^N20(2
M).]KTD*BH28$98 F #"F$9W4) 4S2@%-(I@@ PFRVS7!"&X7]+XJ'>:BV@PE
M8U4@8(3#257P1 MC0)=X@@)LT7M,/J ,W(.8WJ ,'15,<1@#R@! %.%I9>"V
MQN.^)DDR00'W(8X^H S<B3B^09EX5'"&*"#,&!<B,JT+W-IXW-LD22<HX%[$
MZ0=T@;L19S?HDHV^II\P],*,<< 7-QB<BA67.S= *&\M#K6VY\_ V@\I]\2>
MJE?VI1U>W&G[1M-./C^8W!6U\IZ%-F>V.UFW0FANDD1WYK'MS;#5;TJ^U7:9
MF+5L)XYVHT7335-!/](M_@%02P,$%     @ [$D_4/#%,K!* @  20<  !D
M  !X;"]W;W)K<VAE971S+W-H965T,S$N>&ULC57;CILP$/T5Q >LL0T)K A2
MDJIJI5:*MFK[[! GH#68VD[8_GUM0U@"IMH7?.',F3-C>R9MN7B5!:7*>ZM8
M+3=^H53S#(#,"UH1^<0;6NL_9RXJHO127(!L!"4G:U0Q@()@!2I2UGZ6VKV#
MR%)^5:RLZ4%X\EI51/S=4<;;C0_]^\9+>2F4V0!9VI +_4'5S^8@] H,+*>R
MHK4L>>T)>M[X6_B\A\@86,2ODK9R-/=,*$?.7\WBZVGC!T819317AH+HX4;W
ME#'#I'7\Z4G]P:<Q',_O[)]M\#J8(Y%TS]GO\J2*C1_[WHF>R96I%]Y^H7U
MD>_UT7^C-\HTW"C1/G+.I/UZ^54J7O4L6DI%WKJQK.W8]OQW,[<!Z@W08*!]
M_\\ ]P;XW2"TP7?*;*B?B")9*GCKB>ZT&F(N!7S&.IFYV;2YL_]TM%+OWC*T
M3E)P,T0]9M=AT @#!P30[(,+Y'*Q0S-S].A@/T>$H=L#=@:!K3U^" *["4(G
M06@)PC%!'$RRX,(LY"%R.HEF!.$TTQUD92%UEVF,8QP$$S%[%S#&\1CXH&CE
M5+1RA#0YFUV'B4:>< #G@APP%"W*63OEK!UR%HXQ=A+$'[\'B9,@<2@()PE)
M9JD/$^3(R!P'$[A\0C!PO\_ (2E:H%AXXO#C:8'.)[R%R*%B-2T3+M#TA8!1
M8:JHN-@:+KV<7VO;0$:[0Y_8VC8!WN%=D_E.Q*6LI7?D2I='6\3.G"NJM01/
M^B86NJ\-"T;/RDS7>BZZXMXM%&_ZQ@6&[IG] U!+ P04    " #L23]0*5PD
M9;L=   QE   %    'AL+W-H87)E9%-T<FEN9W,N>&UL[3UI<]RXE9^SOP(U
MZTFD*JK=ATY[,E6R+$TT\17+3BHUM1\H$JUFADUV"-*RIO;'[SMPD02[6\JQ
MDZJ>#V,U"3P\/+P;#^!W2M6B*;*_-_*B;(KZ]]],3T^^$5^7>:%^_\VBKE<O
MGC]7R4(N8S4J5[* -_.R6L8U_*SNGJM5)>-4+:2LE_GSZ7A\_'P99\4WWW^G
MLN^_J[^_*+_(2GR([Z0X$&H15U)]][S^_KOG^)J;S,3;LJ@72EP6J4R[;U_+
M9"1FDTA,QY.S[LL?XP)>CO'E=-SK62;-4A:UN"X8XZPLQ$]OLD**ZUHNU?\,
M=OCTL)+=EY/QP9^ZS\ZA=4H]KO+XKOMV'N>J!\:.\4%669GBG,7KN.ZWT]/^
MK]_\)C1Q"^8J4TF<B[_*N!)7\+!'W;64T;TU+L'^?YITGUP6=58_B(_R+E-U
M%0.8=_&R-X$?+M]=O/\HKM^]_GSSZ>/UY0W\>=%M]*F*TZRX$S</R]LR#X$8
M&/P"L*\ \VM@F:_BC_*AVVZ,_QT?'IY,NV\NFJKJ4FYH%0X.QF<'LQ[]#!(:
MTD>Y*JN:YE''=9^$?^WSO(9PE>4@'1<P\EU9]>9PGB02WL/;E%L.0+DN:FB5
MU-D7B;.(#6(#S6^6<9Z+5XT"25 ]S.JJZ9%!=[Q<RNH.I_E#5=[7"W%1+E=Q
MT4/;#+.0,,Q FT]9G4M1SL5DNG>[+VYDTE30J;=6Y7()0GM3E\G/W7>FC[C\
MFBSB A1,B W?G=^\/N\)KD;Q/$U!'ZF(U@W0 455E5^R(NF!N7HS2/NDK&#Y
M2;MX@$B95L C9=J7[<MU\Q0_O97+6UGUU)/A.J\M#$@J5;QO:E7'!0I3#W8>
M*R5>;0!^48(D%0HX#?Y299ZEQ':OXCP&<N!BREJ!"O]\\UKL/=OO+\;**.*^
MLC)R G@ D!>]U[%:",!=)/B'_'N3?8ES:-]CS;=Q];.LXUO@',6+G\'4XUK,
MXZP2T*F18B\IP: ]FXP/H].SXPB4 #8 ;4K3MH:$QJ-6DQ/;"B91ZV9Z)KUY
M@DCBPBI1 43 $W")1 X\)$"FRGNB%1@;D9;-;3UO<A&;#L#KSPY/-F%T>'0V
MC$U_S10 QGY2U=F2%@RT60%,H$16"/DU0<Q@Y-LLS_%I%\)U\04(759 QT@4
MLJ<Q/E1R%6< ]>L*F4.)W\;+U4M1U@M *VDM:T_"RQJTZ_HV(&TK60%/TQQ@
MX5=HE8*8O*<AUPUU'GQG>"_/8B "<4R/ >VBKN('7-$^#%67H/M$"HI>9?U!
M  !H34>F];3P4.E;_;F$1BD1A*D,V@C&%G7\=0CN&GBH*[(:B<I\DH"C!7P@
MBZ3?&'V^%VH5)_+WWX!3IV3U17[SO>A).BJ<19FGLE*_HT6K'WH4!;[1$U&L
MIE:Q$=!GH\E8P*JS,_A2Q$V]  ;\!=K.QF-B?G837XJB!%<M4ZKI>X47\2K#
MN;>XW [2;?T1M 88.R<=84*JP-3"+=\XDA-=VT2Y#/;4>EN%;-EVVG?O0XP,
MM)!U!I[+_K V#BK*2*!JW$JA;=!EVZ_VQI:\U!X3;-MC@"T\&J]!H]UL(P[!
MYML@H)N6:XQS>.')C6"Q!;Z^9A4PN-Q^B'3:5_'4V4(4/YW?HMN>U#T?X)VL
M@0W (H0H9DV-UG$!F2_3)J$@"QDMI.SQO9 %^) 2(@YP)!%@"B/F)6G^OE=!
M9BL2H+$DNOO8/DZ764&1!SJ\8?E$LQ*31SZDDM_;%JQ@P_9&*]\]#66?3%-O
MYN1_@PGFZ61?,EC25/>E'KB(<]E'XJ.,<])\V+$I*O/S#K05B'M>@DE3^P(H
MN@Q+])"AW'(V@>Z:76XE2+[TC(\AY$#[-2V0J\(T_FG28\%7L<H2P_!H)8RW
MBY+4([P#[2Q*3SBRO$&1VA;FIP7,GO4N,#S)7\\3.Z4%Z[IPIQ$]!E*+>,E*
M%=4G_OY[$U? (\#[J0QV7,1?D.BR /;^&[@;T*HN01CGN02101 ZQ@&#EVFG
M[<$H9.3BI03ME4:(<2I54F6W$EE0O"LA'IDA, 0RH&ZNL@+FFX'@.,4S>I*J
M"AG"8<5%PKK&M%]:TPZ63_R9_(>A ,;:^$OC 0^U?"5! 6$3L\[:V[8!3$^'
M]GHXH[&A)P5=![<QD@WX#P6$(L5^;)=V$%JKU-O-?6S6=MLX\UZ(L?7,>SW7
MSVA#\Z$9!4*@+9B2 LPK<&G6!+#49DYMYE6Y]"P()58& @>251Z'Q!7\ZR0#
M'5TXQ03/*:Y=868!I?_V0>PUBJ1S?[MA/C052#^&7S"9H"4(V-I$RE3/14$X
M3:H)0D1.F6P+Y\(J'2_$WK:S#6;6A3"O)<0:H'K(;R#SOL1<VB]!*:'LC,*6
M6_FEC#V%PAPXT@!;18+.&UX3,H=]C]@QQ1HFVYX=-G$JF@.UB86,4B4;G6;
M!FL!:X2"L >,,#@O"GR+5/)?^]@]V3:S,Y@" @70FXO321CS4>HZH$V&7Z*/
MP48%H]RB#K+:^^HN+C0;1IYR,6SJ]T58(1,Z[&J'8VVRU1/QV_\^G4XF+T40
M3X'^"3(\I561"(E5@8FO N<6(>40<F[&"C,[+)P$KDI)3=]G]<)XVSDY&.C[
MI+ZGL0+//<E6N63W)D/G-UN*N< =DCYZVX2VX7078*L86? FP-5/F=_)OVJ
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
M6M/-PM,U<>ZPBM)GXMX7:QJ5!9HVO2^-][BM-= ?.I?M>)V[3?$:MKYE6 -
M?]9[%0+FWZ0V.$^\%&YHGG@57!\;UY7<AZ'.>-G:FLYD/ ?[3D=GZ_HBSPPB
M?3@Z7=/W)ONZ;KX!E%L7JOT#KMZ/<3$2XX%O</N?LSX)8\ (K&.T]3>G]8@\
M"7DALZ!OTOFD=?#"K@#67/EB+O+2-KYU<U>_T\!-5WO7'V_VUWSF?9ODV(%X
M8AIL&T>^!]FJF@U)#DXIW5 :R(M#/[FK S@[]0F=UL$\QW: XEI\,%FJM?!<
MINK"9JK:D'O>L,Y6;=*PG+7Z1Q?RR5)X'KA^A6O".A>]])0#N><#9U,?>V-!
M7SWQ8;<WWGFIC2;J,<>V^\D&CH36F+C6O1_Z.@]'--?AN5+U]_\'4$L#!!0
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
MP    !,"   +              "  0    !?<F5L<R\N<F5L<U!+ 0(4 Q0
M   ( .Q)/U GZ(<.@@   +$    0              "  >D   !D;V-0<F]P
M<R]A<' N>&UL4$L! A0#%     @ [$D_4)#1V^3N    *P(  !$
M     ( !F0$  &1O8U!R;W!S+V-O<F4N>&UL4$L! A0#%     @ [$D_4)E<
MG",0!@  G"<  !,              ( !M@(  'AL+W1H96UE+W1H96UE,2YX
M;6Q02P$"% ,4    " #L23]0O%OC%_4"   3#0  &               @ 'W
M"   >&PO=V]R:W-H965T<R]S:&5E=#$N>&UL4$L! A0#%     @ [$D_4,D.
M,QGT P  GQ,  !@              ( !(@P  'AL+W=O<FMS:&5E=',O<VAE
M970R+GAM;%!+ 0(4 Q0    ( .Q)/U"0I3IMIP(  -(*   8
M  "  4P0  !X;"]W;W)K<VAE971S+W-H965T,RYX;6Q02P$"% ,4    " #L
M23]0'AS<GF@#  !J#@  &               @ $I$P  >&PO=V]R:W-H965T
M<R]S:&5E=#0N>&UL4$L! A0#%     @ [$D_4++C<L6# P  7 \  !@
M         ( !QQ8  'AL+W=O<FMS:&5E=',O<VAE970U+GAM;%!+ 0(4 Q0
M   ( .Q)/U!^52QYU0,  ) 1   8              "  8 :  !X;"]W;W)K
M<VAE971S+W-H965T-BYX;6Q02P$"% ,4    " #L23]0[S#+EK !  #2 P
M&               @ &+'@  >&PO=V]R:W-H965T<R]S:&5E=#<N>&UL4$L!
M A0#%     @ [$D_4' ]86JT 0  T@,  !@              ( !<2   'AL
M+W=O<FMS:&5E=',O<VAE970X+GAM;%!+ 0(4 Q0    ( .Q)/U#LI=)?M0$
M -(#   8              "  5LB  !X;"]W;W)K<VAE971S+W-H965T.2YX
M;6Q02P$"% ,4    " #L23]0#W >>;4!  #2 P  &0              @ %&
M)   >&PO=V]R:W-H965T<R]S:&5E=#$P+GAM;%!+ 0(4 Q0    ( .Q)/U!J
M[T@#L@$  -(#   9              "  3(F  !X;"]W;W)K<VAE971S+W-H
M965T,3$N>&UL4$L! A0#%     @ [$D_4'-_.^FT 0  T@,  !D
M     ( !&R@  'AL+W=O<FMS:&5E=',O<VAE970Q,BYX;6Q02P$"% ,4
M" #L23]0]&(%?[0!  #2 P  &0              @ $&*@  >&PO=V]R:W-H
M965T<R]S:&5E=#$S+GAM;%!+ 0(4 Q0    ( .Q)/U"T5L$OM0$  -(#   9
M              "  ?$K  !X;"]W;W)K<VAE971S+W-H965T,30N>&UL4$L!
M A0#%     @ [$D_4.S"O/K? 0   04  !D              ( !W2T  'AL
M+W=O<FMS:&5E=',O<VAE970Q-2YX;6Q02P$"% ,4    " #L23]0O/1!*;8!
M  #2 P  &0              @ 'S+P  >&PO=V]R:W-H965T<R]S:&5E=#$V
M+GAM;%!+ 0(4 Q0    ( .Q)/U *2!C*M0$  -(#   9              "
M > Q  !X;"]W;W)K<VAE971S+W-H965T,3<N>&UL4$L! A0#%     @ [$D_
M4/3P^B2W 0  T@,  !D              ( !S#,  'AL+W=O<FMS:&5E=',O
M<VAE970Q."YX;6Q02P$"% ,4    " #L23]0@YHG(K@!  #2 P  &0
M        @ &Z-0  >&PO=V]R:W-H965T<R]S:&5E=#$Y+GAM;%!+ 0(4 Q0
M   ( .Q)/U#EC;FLM@$  -(#   9              "  :DW  !X;"]W;W)K
M<VAE971S+W-H965T,C N>&UL4$L! A0#%     @ [$D_4%0>)^66 P  5Q,
M !D              ( !ECD  'AL+W=O<FMS:&5E=',O<VAE970R,2YX;6Q0
M2P$"% ,4    " #L23]0(+/,.S4"  !N!@  &0              @ %C/0
M>&PO=V]R:W-H965T<R]S:&5E=#(R+GAM;%!+ 0(4 Q0    ( .Q)/U"Y.]V5
M  (  (X%   9              "  <\_  !X;"]W;W)K<VAE971S+W-H965T
M,C,N>&UL4$L! A0#%     @ [$D_4(YSX@N( @  1PH  !D
M ( !!D(  'AL+W=O<FMS:&5E=',O<VAE970R-"YX;6Q02P$"% ,4    " #L
M23]0V[4$M1L"   C!@  &0              @ '%1   >&PO=V]R:W-H965T
M<R]S:&5E=#(U+GAM;%!+ 0(4 Q0    ( .Q)/U#?DE>%G0(  "<)   9
M          "  1='  !X;"]W;W)K<VAE971S+W-H965T,C8N>&UL4$L! A0#
M%     @ [$D_4'OHY+(( @  ? 4  !D              ( !ZTD  'AL+W=O
M<FMS:&5E=',O<VAE970R-RYX;6Q02P$"% ,4    " #L23]0>#2G5X$"  #L
M"0  &0              @ $J3   >&PO=V]R:W-H965T<R]S:&5E=#(X+GAM
M;%!+ 0(4 Q0    ( .Q)/U  '7-.)@(  .X&   9              "  >).
M  !X;"]W;W)K<VAE971S+W-H965T,CDN>&UL4$L! A0#%     @ [$D_4#\Y
M:B^A @  W@D  !D              ( !/U$  'AL+W=O<FMS:&5E=',O<VAE
M970S,"YX;6Q02P$"% ,4    " #L23]0\,4RL$H"  !)!P  &0
M    @ $75   >&PO=V]R:W-H965T<R]S:&5E=#,Q+GAM;%!+ 0(4 Q0    (
M .Q)/U I7"1ENQT  #&4   4              "  9A6  !X;"]S:&%R9613
M=')I;F=S+GAM;%!+ 0(4 Q0    ( .Q)/U#?(T6.+ (  -D(   -
M      "  85T  !X;"]S='EL97,N>&UL4$L! A0#%     @ [$D_4"EA7-\K
M P  6A4   \              ( !W'8  'AL+W=O<FMB;V]K+GAM;%!+ 0(4
M Q0    ( .Q)/U"0 MQG<@$  +(3   :              "  31Z  !X;"]?
M<F5L<R]W;W)K8F]O:RYX;6PN<F5L<U!+ 0(4 Q0    ( .Q)/U"NKFU(C $
M %T4   3              "  =Y[  !;0V]N=&5N=%]4>7!E<UTN>&UL4$L%
3!@     H "@ R@H  )M]      $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6769995952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Customers with 10% (or greater) of Net Revenues - Additional information (Detail) - Revenue [Member]<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</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_srt_MajorCustomersAxis=genc_CustomerOneMember', window );">Customer One [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_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</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_ConcentrationRiskPercentage1', window );">Percentage of concentration</a></td>
<td class="nump">13.40%<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_ConcentrationRiskBenchmarkDescription', window );">Percentage of concentration description</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">less than 1%<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_MajorCustomersAxis=genc_CustomerTwoMember', window );">Customer Two [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_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</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_ConcentrationRiskPercentage1', window );">Percentage of concentration</a></td>
<td class="nump">13.20%<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_ConcentrationRiskBenchmarkDescription', window );">Percentage of concentration description</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">less than 1%<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_MajorCustomersAxis=genc_CustomerThreeMember', window );">Customer Three [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_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</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_ConcentrationRiskPercentage1', window );">Percentage of concentration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24.70%<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_MajorCustomersAxis=genc_CustomerFourMember', window );">Customer Four [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_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</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_ConcentrationRiskPercentage1', window );">Percentage of concentration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">22.90%<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_MajorCustomersAxis=genc_CustomerFiveMember', window );">Customer Five [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_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</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_ConcentrationRiskPercentage1', window );">Percentage of concentration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14.80%<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_MajorCustomersAxis=genc_CustomerSixMember', window );">Customer Six [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_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</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_ConcentrationRiskPercentage1', window );">Percentage of concentration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13.70%<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_ConcentrationRiskBenchmarkDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Identifies or describes the benchmark that serves as the denominator in the calculation of the percentage of concentration risk.</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 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=118260190&amp;loc=d3e13531-108611<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 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118260190&amp;loc=d3e13537-108611<br><br>Reference 4: 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_ConcentrationRiskBenchmarkDescription</td>
</tr>
<tr>
<td style="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_ConcentrationRiskLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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;">us-gaap_ConcentrationRiskLineItems</td>
</tr>
<tr>
<td style="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_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://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 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 20<br> -URI http://asc.fasb.org/extlink&amp;oid=118260190&amp;loc=d3e13531-108611<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 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118260190&amp;loc=d3e13537-108611<br><br>Reference 4: 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_srt_MajorCustomersAxis=genc_CustomerOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=genc_CustomerOneMember</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_srt_MajorCustomersAxis=genc_CustomerTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=genc_CustomerTwoMember</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=genc_CustomerThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=genc_CustomerThreeMember</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=genc_CustomerFourMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=genc_CustomerFourMember</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=genc_CustomerFiveMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=genc_CustomerFiveMember</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=genc_CustomerSixMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=genc_CustomerSixMember</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>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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6632426512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Recognition and Related Costs (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [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_DisaggregationOfRevenueTableTextBlock', window );">Disaggregation of Company's Net Revenue by Major Source</a></td>
<td class="text"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The following table disaggregates the Company&#8217;s net revenue by major source for the quarters ended December&#160;31, 2019 and 2018: </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; width: 80%; margin: 0in auto 0in 0px;;text-align:left;"><tr style="font-size: 0px;"><td style="padding: 0px; width: 75%;"></td><td style="padding: 0px; width: 4%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px; width: 4%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;width:100%;">December&#160;31,&#160;2019</div></td><td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td><td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;width:100%;">December&#160;31,&#160;2018</div></td><td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255); width: 75%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"><div style="background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Equipment sales recognized over time</div></div></td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">12,090,000</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">16,353,000</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="width: 75%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Equipment sales recognized at a point in time</div></div></td><td style="padding-left: 0px; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;">1,907,000</td><td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;">1,514,000</td><td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255); width: 75%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"><div style="background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Parts and component sales</div></div></td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">3,146,000</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">3,051,000</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="width: 75%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Freight revenue</div></div></td><td style="padding-left: 0px; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;">903,000</td><td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;">402,000</td><td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255); width: 75%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"><div style="background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Other</div></div></td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(16,000</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">7,000</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; width: 75%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px;">&#160;</td><td style="padding-left: 0px; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="width: 75%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Net revenue</div></div></td><td style="padding-left: 0px; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;">18,030,000</td><td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;">21,327,000</td><td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; width: 75%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px;">&#160;</td><td style="padding-left: 0px; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div> <table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><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=118956577&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_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="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>37
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6769938560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories - Additional Information (Detail) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 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_InventoryLineItems', window );"><strong>Inventory [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_us-gaap_InventoryLIFOReserve', window );">Slow moving and obsolete inventory reserve</a></td>
<td class="nump">$ 4,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,467,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_PublicUtilitiesInventoryAxis=genc_MoreThanThreeAndWithinFourYearFromBalanceSheetDateMember', window );">Three to Four Years Old Inventory [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_InventoryLineItems', window );"><strong>Inventory [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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_genc_CostBasisReductionInInventoryPercentage', window );">Cost basis reduction in inventory, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.00%<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_genc_InventoryCostBasisDeterminationPeriodMinimum', window );">Inventory, minimum time period on the shelf, years</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">0 years<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_genc_InventoryCostBasisDeterminationPeriodMaximum', window );">Inventory, maximum time period on the shelf, years</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 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_us-gaap_PublicUtilitiesInventoryAxis=genc_MoreThanFourAndWithinFiveYearFromBalanceSheetDateMember', window );">Four to Five Years Old Inventory [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_InventoryLineItems', window );"><strong>Inventory [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_genc_CostBasisReductionInInventoryPercentage', window );">Cost basis reduction in inventory, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">75.00%<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_genc_InventoryCostBasisDeterminationPeriodMinimum', window );">Inventory, minimum time period on the shelf, years</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">0 years<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_genc_InventoryCostBasisDeterminationPeriodMaximum', window );">Inventory, maximum time period on the shelf, years</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 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_us-gaap_PublicUtilitiesInventoryAxis=genc_MoreThanFiveYearFromBalanceSheetDateAndThereafterMember', window );">Greater Than Five Years Old Inventory [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_InventoryLineItems', window );"><strong>Inventory [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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_genc_InventoryCostBasisDeterminationPeriodMinimum', window );">Inventory, minimum time period on the shelf, years</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<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_genc_InventoryValuationEstimate', window );">Inventory valuation estimate</a></td>
<td class="text">&#160;<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_InventoryWriteDown', window );">Provisions on obsolescence</a></td>
<td class="text">&#160;<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_AdjustmentsForChangeInAccountingPrincipleAxis=genc_InventoryValuationAdjustmentMember', window );">Inventory Valuation Adjustment [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_InventoryLineItems', window );"><strong>Inventory [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_us-gaap_CumulativeEffectOnRetainedEarningsNetOfTax1', window );">Cumulative impact of change in accounting method inventory</a></td>
<td class="nump">$ 2,708,000<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_genc_CostBasisReductionInInventoryPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 cost basis reduction for inventories related to obsolescence, excessive levels, deterioration, possible alternative uses and other factors in determining net realizable value. Inventories are valued at the lower of cost or market, with cost being determined principally by using the last-in, first-out (LIFO) method and market defined as replacement cost for raw materials and net realizable value for work in process and finished goods. Appropriate consideration is given to obsolescence, excessive levels, deterioration, possible alternative uses and other factors in determining net realizable value. The cost of work in process and finished goods includes materials, direct labor, variable costs and overhead. The Company evaluates the need to record inventory adjustments on all inventories, including raw material, work in process, finished goods, spare parts and used equipment. Used equipment acquired by the Company on trade-in from customers is carried at estimate</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;">genc_CostBasisReductionInInventoryPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>genc_</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_genc_InventoryCostBasisDeterminationPeriodMaximum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Inventory cost basis determination period maximum.</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;">genc_InventoryCostBasisDeterminationPeriodMaximum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>genc_</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_genc_InventoryCostBasisDeterminationPeriodMinimum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Inventory cost basis determination period minimum.</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;">genc_InventoryCostBasisDeterminationPeriodMinimum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>genc_</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_genc_InventoryValuationEstimate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 inventory valuation estimate amount after accounting for inventories related to obsolescence, excessive levels, deterioration, possible alternative uses and other factors in determining net realizable value. Inventories are valued at the lower of cost or market, with cost being determined principally by using the last-in, first-out (LIFO) method and market defined as replacement cost for raw materials and net realizable value for work in process and finished goods. Appropriate consideration is given to obsolescence, excessive levels, deterioration, possible alternative uses and other factors in determining net realizable value. The cost of work in process and finished goods includes materials, direct labor, variable costs and overhead. The Company evaluates the need to record inventory adjustments on all inventories, including raw material, work in process, finished goods, spare parts and used equipment. Used equipment acquired by the Company on trade-in from customers i</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;">genc_InventoryValuationEstimate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>genc_</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_CumulativeEffectOnRetainedEarningsNetOfTax1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 cumulative effect on retained earnings net of related income tax effect.</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 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CumulativeEffectOnRetainedEarningsNetOfTax1</td>
</tr>
<tr>
<td style="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_InventoryLIFOReserve">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 inventory stated at last-in first-out (LIFO) is less than (in excess of) inventory stated at other inventory cost methods.</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=6877327&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_InventoryLIFOReserve</td>
</tr>
<tr>
<td style="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_InventoryLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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;">us-gaap_InventoryLineItems</td>
</tr>
<tr>
<td style="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_InventoryWriteDown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.</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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4542-108314<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWriteDown</td>
</tr>
<tr>
<td style="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_PublicUtilitiesInventoryAxis=genc_MoreThanThreeAndWithinFourYearFromBalanceSheetDateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PublicUtilitiesInventoryAxis=genc_MoreThanThreeAndWithinFourYearFromBalanceSheetDateMember</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_PublicUtilitiesInventoryAxis=genc_MoreThanFourAndWithinFiveYearFromBalanceSheetDateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PublicUtilitiesInventoryAxis=genc_MoreThanFourAndWithinFiveYearFromBalanceSheetDateMember</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_PublicUtilitiesInventoryAxis=genc_MoreThanFiveYearFromBalanceSheetDateAndThereafterMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PublicUtilitiesInventoryAxis=genc_MoreThanFiveYearFromBalanceSheetDateAndThereafterMember</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_AdjustmentsForChangeInAccountingPrincipleAxis=genc_InventoryValuationAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AdjustmentsForChangeInAccountingPrincipleAxis=genc_InventoryValuationAdjustmentMember</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>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>39
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6769867104">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Marketable Securities - Company's Assets Measured at Fair Value (Detail) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2019</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_InvestmentHoldingsLineItems', window );"><strong>Investment Holdings [Line Items]</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_MarketableSecuritiesCurrent', window );">Total</a></td>
<td class="nump">$ 107,232,000<span></span>
</td>
<td class="nump">$ 105,322,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_InvestmentTypeAxis=us-gaap_EquityFundsMember', window );">Equities [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_InvestmentHoldingsLineItems', window );"><strong>Investment Holdings [Line Items]</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_MarketableSecuritiesCurrent', window );">Total</a></td>
<td class="nump">14,070,000<span></span>
</td>
<td class="nump">10,412,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_InvestmentTypeAxis=us-gaap_MutualFundMember', window );">Mutual Funds [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_InvestmentHoldingsLineItems', window );"><strong>Investment Holdings [Line Items]</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_MarketableSecuritiesCurrent', window );">Total</a></td>
<td class="nump">4,052,000<span></span>
</td>
<td class="nump">3,987,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_InvestmentTypeAxis=us-gaap_ExchangeTradedFundsMember', window );">Exchange Traded Funds [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_InvestmentHoldingsLineItems', window );"><strong>Investment Holdings [Line Items]</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_MarketableSecuritiesCurrent', window );">Total</a></td>
<td class="nump">5,298,000<span></span>
</td>
<td class="nump">5,163,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_InvestmentTypeAxis=us-gaap_CorporateBondSecuritiesMember', window );">Corporate Bonds [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_InvestmentHoldingsLineItems', window );"><strong>Investment Holdings [Line Items]</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_MarketableSecuritiesCurrent', window );">Total</a></td>
<td class="nump">42,474,000<span></span>
</td>
<td class="nump">38,690,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_InvestmentTypeAxis=us-gaap_USTreasuryAndGovernmentShorttermDebtSecuritiesMember', window );">Government Securities [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_InvestmentHoldingsLineItems', window );"><strong>Investment Holdings [Line Items]</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_MarketableSecuritiesCurrent', window );">Total</a></td>
<td class="nump">40,005,000<span></span>
</td>
<td class="nump">45,171,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_InvestmentTypeAxis=us-gaap_CashAndCashEquivalentsMember', window );">Cash and Money Funds [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_InvestmentHoldingsLineItems', window );"><strong>Investment Holdings [Line Items]</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_MarketableSecuritiesCurrent', window );">Total</a></td>
<td class="nump">1,333,000<span></span>
</td>
<td class="nump">1,899,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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1 [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_InvestmentHoldingsLineItems', window );"><strong>Investment Holdings [Line Items]</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_MarketableSecuritiesCurrent', window );">Total</a></td>
<td class="nump">64,758,000<span></span>
</td>
<td class="nump">66,632,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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1 [Member] | Equities [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_InvestmentHoldingsLineItems', window );"><strong>Investment Holdings [Line Items]</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_MarketableSecuritiesCurrent', window );">Total</a></td>
<td class="nump">14,070,000<span></span>
</td>
<td class="nump">10,412,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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1 [Member] | Mutual Funds [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_InvestmentHoldingsLineItems', window );"><strong>Investment Holdings [Line Items]</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_MarketableSecuritiesCurrent', window );">Total</a></td>
<td class="nump">4,052,000<span></span>
</td>
<td class="nump">3,987,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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1 [Member] | Exchange Traded Funds [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_InvestmentHoldingsLineItems', window );"><strong>Investment Holdings [Line Items]</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_MarketableSecuritiesCurrent', window );">Total</a></td>
<td class="nump">5,298,000<span></span>
</td>
<td class="nump">5,163,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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1 [Member] | Government Securities [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_InvestmentHoldingsLineItems', window );"><strong>Investment Holdings [Line Items]</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_MarketableSecuritiesCurrent', window );">Total</a></td>
<td class="nump">40,005,000<span></span>
</td>
<td class="nump">45,171,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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1 [Member] | Cash and Money Funds [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_InvestmentHoldingsLineItems', window );"><strong>Investment Holdings [Line Items]</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_MarketableSecuritiesCurrent', window );">Total</a></td>
<td class="nump">1,333,000<span></span>
</td>
<td class="nump">1,899,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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 [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_InvestmentHoldingsLineItems', window );"><strong>Investment Holdings [Line Items]</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_MarketableSecuritiesCurrent', window );">Total</a></td>
<td class="nump">42,474,000<span></span>
</td>
<td class="nump">38,690,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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 [Member] | Corporate Bonds [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_InvestmentHoldingsLineItems', window );"><strong>Investment Holdings [Line Items]</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_MarketableSecuritiesCurrent', window );">Total</a></td>
<td class="nump">$ 42,474,000<span></span>
</td>
<td class="nump">$ 38,690,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_InvestmentHoldingsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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;">us-gaap_InvestmentHoldingsLineItems</td>
</tr>
<tr>
<td style="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_MarketableSecuritiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 marketable security, 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://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 (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&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.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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_MarketableSecuritiesCurrent</td>
</tr>
<tr>
<td style="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_InvestmentTypeAxis=us-gaap_EquityFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_InvestmentTypeAxis=us-gaap_EquityFundsMember</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_InvestmentTypeAxis=us-gaap_MutualFundMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_InvestmentTypeAxis=us-gaap_MutualFundMember</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_InvestmentTypeAxis=us-gaap_ExchangeTradedFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_InvestmentTypeAxis=us-gaap_ExchangeTradedFundsMember</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_InvestmentTypeAxis=us-gaap_CorporateBondSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_InvestmentTypeAxis=us-gaap_CorporateBondSecuritiesMember</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_InvestmentTypeAxis=us-gaap_USTreasuryAndGovernmentShorttermDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_InvestmentTypeAxis=us-gaap_USTreasuryAndGovernmentShorttermDebtSecuritiesMember</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_InvestmentTypeAxis=us-gaap_CashAndCashEquivalentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_InvestmentTypeAxis=us-gaap_CashAndCashEquivalentsMember</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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</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>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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6631814416">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Costs and Estimated Earnings in Excess of Billings - Costs and Estimated Earnings in Excess of Billings on Uncompleted Contracts (Detail) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2019</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_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsAbstract', window );"><strong>Costs in Excess of Billings on Uncompleted Contracts or Programs [Abstract]</strong></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_genc_CostsIncurredOnUncompletedContracts', window );">Costs incurred on uncompleted contracts</a></td>
<td class="nump">$ 22,503,000<span></span>
</td>
<td class="nump">$ 18,707,000<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_genc_EstimatedEarningsOnUncompletedContracts', window );">Estimated earnings</a></td>
<td class="nump">9,776,000<span></span>
</td>
<td class="nump">9,063,000<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_genc_CostsAndEstimatedEarningsOnUncompletedContracts', window );">Costs and estimated earnings on uncompleted contracts</a></td>
<td class="nump">32,279,000<span></span>
</td>
<td class="nump">27,770,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_ContractReceivableDueInNextRollingTwelveMonths', window );">Billings to date</a></td>
<td class="nump">18,896,000<span></span>
</td>
<td class="nump">13,932,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_genc_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsCurrent', window );">Costs and estimated earnings in excess of billings</a></td>
<td class="nump">$ 13,383,000<span></span>
</td>
<td class="nump">$ 13,838,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_genc_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Costs And Estimated Earnings In Excess Of Billings On Uncompleted Contracts Current.</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;">genc_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>genc_</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_genc_CostsAndEstimatedEarningsOnUncompletedContracts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Costs and estimated earnings on uncompleted contracts.</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;">genc_CostsAndEstimatedEarningsOnUncompletedContracts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>genc_</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_genc_CostsIncurredOnUncompletedContracts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Costs incurred on uncompleted contracts.</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;">genc_CostsIncurredOnUncompletedContracts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>genc_</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_genc_EstimatedEarningsOnUncompletedContracts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Estimated Earnings On Uncompleted Contracts</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;">genc_EstimatedEarningsOnUncompletedContracts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>genc_</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_ContractReceivableDueInNextRollingTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 billed to customers under long-term contracts or programs to be collected in the next rolling twelve months following the latest balance sheet. Excludes amounts due that have been withheld because of retainage provisions in a contract. For 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>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_ContractReceivableDueInNextRollingTwelveMonths</td>
</tr>
<tr>
<td style="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_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsAbstract</td>
</tr>
<tr>
<td style="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>41
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6761660784">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Additional Information (Detail) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 01, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 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_genc_IncometaxesLineItems', window );"><strong>IncomeTaxes [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>
<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_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">U.S. corporate income tax rate</a></td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">35.00%<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_IncreaseDecreaseInDeferredIncomeTaxes', window );">Adjustments to deferred income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,657,000<span></span>
</td>
<td class="nump">$ 485,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_IncreaseDecreaseInAccruedLiabilities', window );">Increase decrease in accrued expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,763,000<span></span>
</td>
<td class="nump">$ 104,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_InternalRevenueServiceIRSMember', window );">Internal Revenue Service (IRS) [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>
</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_genc_IncometaxesLineItems', window );"><strong>IncomeTaxes [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>
<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_IncreaseDecreaseInDeferredIncomeTaxes', window );">Adjustments to deferred income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,700,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_IncreaseDecreaseInAccruedLiabilities', window );">Increase decrease in accrued expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,800,000<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_genc_IncometaxesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>IncomeTaxes</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;">genc_IncometaxesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>genc_</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_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://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)<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 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><br>Reference 3: 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 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-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_IncreaseDecreaseInAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount of expenses incurred but not yet paid.</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=118932676&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_IncreaseDecreaseInAccruedLiabilities</td>
</tr>
<tr>
<td style="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_IncreaseDecreaseInDeferredIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa.</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=118932676&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_IncreaseDecreaseInDeferredIncomeTaxes</td>
</tr>
<tr>
<td style="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_InternalRevenueServiceIRSMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_InternalRevenueServiceIRSMember</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>42
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6762339776">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [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_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; background: none; line-height: 12pt;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Note 7 &#8211; Income Taxes </div></div></div><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; background: none;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">On December&#160;22, 2017, the U.S. Tax Cuts and Jobs Act (the &#8220;Tax Reform Act&#8221;) was signed into law by President Donald Trump. The Tax Reform Act significantly lowered the U.S. corporate income tax rate from 35% to 21% effective January&#160;1, 2018, while also repealing the deduction for domestic production activities for tax years beginning after December&#160;31, 2017, implementing a territorial tax system and imposing repatriation tax on deemed repatriated earnings of foreign subsidiaries. U.S. GAAP requires that the impact of tax legislation be recognized in the period in which the law was enacted. </div></div><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none; line-height: 12pt;"><div style="display:inline;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">On the condensed consolidated balance sheet as of December 31, 2019, deferred income taxes decreased $1.7 million and accrued expenses increased $1.8 million as compared to September 30, 2019. This change reflects the reclassification of taxes payable from a long-term liability to a current liability on the filing of the Company&#8217;s Form 3115 with the Internal Revenue Service to reflect the revenue recognition method change to the percentage of completion method for tax purposes pursuant to Internal Revenue Code Sections 460 and 451(b). </div></div></div><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;">The Company&#8217;s income tax provision is based on management&#8217;s estimate of the effective tax rate for the full year.&#160;The tax provision in any period will be affected by, among other things, permanent, as well as temporary differences in the deductibility of certain items, in addition to changes in tax legislation. As a result, the Company may experience significant fluctuations in the effective book tax rate (that is, its tax expense divided by <div style="white-space: nowrap; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">pre-tax</div> book income) from period to period. The Company&#8217;s effective tax rates for the first quarters of fiscal 2020 and 2019 reflect the impact of the reduced rates under the Tax Reform Act.<div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><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_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI http://asc.fasb.org/topic&amp;trid=2144680<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>43
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6592001712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [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_ScheduleOfInventoryCurrentTableTextBlock', window );">Net Inventories</a></td>
<td class="text"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Net inventories at December&#160;31, 2019 and September&#160;30, 2019 consist of the following: </div></div><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"><div style="background-color: initial; letter-spacing: 0px; font-size: 12pt; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; width: 80%; margin: 0in auto 0in 0px;;text-align:left;"><tr style="font-size: 0px;"><td style="padding: 0px; vertical-align: top; width: 74%;"></td><td style="padding: 0px; vertical-align: top; width: 5%;"></td><td style="padding: 0px; vertical-align: top;"></td><td style="padding: 0px; vertical-align: top;"></td><td style="padding: 0px; vertical-align: top;"></td><td style="padding: 0px; vertical-align: top; width: 5%;"></td><td style="padding: 0px; vertical-align: top;"></td><td style="padding: 0px; vertical-align: top;"></td><td style="padding: 0px; vertical-align: top;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td><td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; vertical-align: top;;text-align:center;;width:;"><div style="font-weight:bold;display:inline;width:100%;">December&#160;31,&#160;2019</div></td><td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td><td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; vertical-align: top;;text-align:center;;width:;"><div style="font-weight:bold;display:inline;width:100%;">September&#160;30,&#160;2019</div></td><td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255); vertical-align: top; width: 74%;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"><div style="background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Raw materials</div></div></td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 5%;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;">$</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;">14,389,000</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 5%;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;">$</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;">14,158,000</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="vertical-align: top; width: 74%;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Work in process</div></div></td><td style="padding-left: 0px; vertical-align: top; width: 5%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;">&#160;</td><td style="padding-left: 0px; vertical-align: top;;text-align:right;">1,877,000</td><td style="padding-left: 0px; white-space: nowrap; vertical-align: top;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 5%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;">&#160;</td><td style="padding-left: 0px; vertical-align: top;;text-align:right;">1,397,000</td><td style="padding-left: 0px; white-space: nowrap; vertical-align: top;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255); vertical-align: top; width: 74%;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"><div style="background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Finished goods</div></div></td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 5%;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;">9,425,000</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 5%;">&#160;&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;">&#160;</td><td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;">9,811,000</td><td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; vertical-align: top; width: 74%;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 5%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 5%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-left: 0px; vertical-align: top; width: 74%;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 5%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;">$</td><td style="padding-left: 0px; vertical-align: top;;text-align:right;">25,691,000</td><td style="padding-left: 0px; white-space: nowrap; vertical-align: top;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 5%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;">$</td><td style="padding-left: 0px; vertical-align: top;;text-align:right;">25,366,000</td><td style="padding-left: 0px; white-space: nowrap; vertical-align: top;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; vertical-align: top; width: 74%;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 5%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;">&#160;</td><td style="padding-left: 0px; vertical-align: top; width: 5%;">&#160;&#160;</td><td style="padding-left: 0px; vertical-align: top;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); background: none; line-height: normal;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; vertical-align: top;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div> <table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><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_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="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_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=6877327&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=6877327&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=6877327&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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6762325440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [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_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock', window );">Basis of Presentation</a></td>
<td class="text"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Note 1 &#8211; Basis of Presentation </div></div></div><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; background: none;">The accompanying condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles for interim <div style="display:inline;">f</div>inancial information and with the instructions to Form <div style="white-space: nowrap; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">10-Q</div> and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and notes required by generally accepted accounting principles for complete financial statements. In the opinion of management, all material adjustments (consisting of normal, recurring adjustments) considered necessary for a fair presentation have been included. Operating results for the quarter ended December&#160;31, 2019 are not necessarily indicative of the results that may be expected for the year ending September&#160;30, 2020.</div><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The accompanying Condensed Consolidated Balance Sheet at September&#160;30, 2019 has been derived from the audited financial statements at that date but does not include all of the information and notes required by generally accepted accounting principles for complete financial statements. </div></div><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;">For further information, refer to the consolidated financial statements and notes thereto included in the Gencor Industries, Inc. Annual Report on <div style="white-space: nowrap; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Form&#160;10-K</div> for the year ended September&#160;30, 2019.</div><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; background: none;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Accounting Pronouncements and Policies </div></div></div><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; background: none;">In May 2014, the FASB issued ASU <div style="white-space: nowrap; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">No.&#160;2014-09,</div> <div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Revenue from Contracts with Customers</div> (Topic 606) (&#8220;ASU <div style="white-space: nowrap; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2014-09&#8221;),</div> amending its accounting guidance related to revenue recognition. Under this ASU and subsequently issued amendments, revenue is recognized to depict the transfer of goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. Additional disclosures are required to provide the nature, amount, timing and uncertainty of revenue and cash flows arising from customer contracts, including significant judgments and changes in judgments and assets recognized from costs incurred to obtain or fulfill a contract. The standard is effective for annual periods, and interim periods within those annual periods, beginning after December&#160;15, 2017. The Company adopted ASU <div style="white-space: nowrap; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2014-09</div> in the first quarter of fiscal 2019. The Company elected to adopt the standard using the modified retrospective method. The adoption of ASU <div style="white-space: nowrap; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2014-09</div> did not have a significant impact on its consolidated financial statements.</div><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;">In February 2016, the FASB issued ASU No. <div style="white-space: nowrap; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2016-02,</div><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">&#160;Leases</div>&#160;(Topic 842) (&#8220;ASU <div style="white-space: nowrap; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2016-02&#8221;).</div> With adoption of this standard, lessees will have to recognize most leases as a <div style="white-space: nowrap; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">right-of-use</div></div> asset and a lease liability on their balance sheet. For income statement purposes, the FASB retained a dual model, requiring leases to be classified as either operating or finance. Classification will be based on criteria that are similar to those applied in current lease accounting. ASU <div style="white-space: nowrap; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2016-02</div> must be applied on a modified retrospective basis and is effective for fiscal years beginning after December&#160;15, 2018, and interim periods within those years, with early adoption permitted. The Company adopted ASU <div style="white-space: nowrap; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2016-02</div> in the first quarter of fiscal 2020. The adoption of ASU <div style="white-space: nowrap; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2016-02</div> did not have a significant impact on its consolidated financial statements.</div><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;">In May 2017, the FASB issued ASU <div style="white-space: nowrap; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2017-09,</div> <div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Compensation&#8212;Stock Compensation</div> (Topic 718): <div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Scope of Modification Accounting</div> (&#8220;ASU <div style="white-space: nowrap; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2017-09&#8221;).</div> The new guidance clarifies when a change to the terms or conditions of a share based payment award must be accounted for as a modification. ASU <div style="white-space: nowrap; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2017-09</div> is effective for annual periods, and interim periods within those annual periods, beginning after December&#160;15, 2017, with early adoption permitted. The Company adopted ASU <div style="white-space: nowrap; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2017-09</div> in the first quarter of fiscal 2019. The adoption of ASU <div style="white-space: nowrap; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2017-09</div> did not have a significant impact on consolidated financial statements.</div> <div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"><div style="background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">No other accounting pronouncements recently issued or newly effective have had, or are expected to have, a material impact on the Company&#8217;s consolidated financial statements.</div><div style="font-size: 12px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="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_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 organization, consolidation and basis of presentation of financial statements disclosure.</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 205<br> -URI http://asc.fasb.org/topic&amp;trid=2122149<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -URI http://asc.fasb.org/topic&amp;trid=2197479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>45
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6772827200">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2019</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_MarketableSecurities', window );">Marketable securities, cost</a></td>
<td class="nump">$ 104,896,000<span></span>
</td>
<td class="nump">$ 104,176,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_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Accounts receivable, allowance for doubtful accounts</a></td>
<td class="nump">$ 476,000<span></span>
</td>
<td class="nump">$ 459,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_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value</a></td>
<td class="nump">$ 0.10<span></span>
</td>
<td class="nump">$ 0.10<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</a></td>
<td class="nump">300,000<span></span>
</td>
<td class="nump">300,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</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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=genc_CommonClassUndefinedMember', window );">Common Stock [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_CommonStockParOrStatedValuePerShare', window );">Common stock, par value</a></td>
<td class="nump">$ 0.10<span></span>
</td>
<td class="nump">$ 0.10<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</a></td>
<td class="nump">15,000,000<span></span>
</td>
<td class="nump">15,000,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_CommonStockSharesIssued', window );">Common stock, shares issued</a></td>
<td class="nump">12,277,337<span></span>
</td>
<td class="nump">12,277,337<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</a></td>
<td class="nump">12,277,337<span></span>
</td>
<td class="nump">12,277,337<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_CommonClassBMember', window );">Class B Stock [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_CommonStockParOrStatedValuePerShare', window );">Common stock, par value</a></td>
<td class="nump">$ 0.10<span></span>
</td>
<td class="nump">$ 0.10<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, shares authorized</a></td>
<td class="nump">6,000,000<span></span>
</td>
<td class="nump">6,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_CommonStockSharesIssued', window );">Common stock, shares issued</a></td>
<td class="nump">2,308,857<span></span>
</td>
<td class="nump">2,308,857<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_CommonStockSharesOutstanding', window );">Common stock, shares outstanding</a></td>
<td class="nump">2,308,857<span></span>
</td>
<td class="nump">2,308,857<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_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, 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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=118936363&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 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=118955202&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_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="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_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=6877327&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=6877327&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=6877327&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=6877327&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_MarketableSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 marketable security.</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=6876686&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_MarketableSecurities</td>
</tr>
<tr>
<td style="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_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=6877327&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=6877327&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=6877327&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_StatementClassOfStockAxis=genc_CommonClassUndefinedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=genc_CommonClassUndefinedMember</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_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CommonClassBMember</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>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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6769674544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Recognition and Related Costs - Disaggregation of Company's Net Revenue by Major Source (Detail) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</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_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Net revenue</a></td>
<td class="nump">$ 18,030,000<span></span>
</td>
<td class="nump">$ 21,327,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_srt_ProductOrServiceAxis=genc_EquipmentSalesMember', window );">Equipment Sales [Member] | Transferred over Time [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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</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_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Net revenue</a></td>
<td class="nump">12,090,000<span></span>
</td>
<td class="nump">16,353,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_srt_ProductOrServiceAxis=genc_EquipmentSalesMember', window );">Equipment Sales [Member] | Transferred at Point in Time [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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</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_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Net revenue</a></td>
<td class="nump">1,907,000<span></span>
</td>
<td class="nump">1,514,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_srt_ProductOrServiceAxis=genc_PartsAndComponentSalesMember', window );">Parts and Component 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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</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_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Net revenue</a></td>
<td class="nump">3,146,000<span></span>
</td>
<td class="nump">3,051,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_srt_ProductOrServiceAxis=genc_FreightRevenueMember', window );">Freight Revenue [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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</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_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Net revenue</a></td>
<td class="nump">903,000<span></span>
</td>
<td class="nump">402,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_srt_ProductOrServiceAxis=genc_OtherRevenuesMember', window );">Other [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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</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_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Net revenue</a></td>
<td class="num">$ (16,000)<span></span>
</td>
<td class="nump">$ 7,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_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="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_RevenueFromContractWithCustomerIncludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, including 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 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130545-203045<br><br>Reference 2: 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=118956577&amp;loc=SL49130543-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_RevenueFromContractWithCustomerIncludingAssessedTax</td>
</tr>
<tr>
<td style="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=genc_EquipmentSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=genc_EquipmentSalesMember</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_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredOverTimeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredOverTimeMember</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_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredAtPointInTimeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredAtPointInTimeMember</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=genc_PartsAndComponentSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=genc_PartsAndComponentSalesMember</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=genc_FreightRevenueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=genc_FreightRevenueMember</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=genc_OtherRevenuesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=genc_OtherRevenuesMember</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>47
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.19.3.a.u2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>86</ContextCount>
  <ElementCount>213</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>32</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>4</UnitCount>
  <MyReports>
    <Report instance="genc-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>1001 - Document - Cover Page</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gencor.com/role/CoverPage</Role>
      <ShortName>Cover Page</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="genc-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>1002 - Statement - Condensed Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gencor.com/role/CondensedConsolidatedBalanceSheets</Role>
      <ShortName>Condensed Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="genc-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>1003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gencor.com/role/CondensedConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>Condensed Consolidated Balance Sheets (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="genc-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>1004 - Statement - Condensed Consolidated Statements of Income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gencor.com/role/CondensedConsolidatedStatementsOfIncome</Role>
      <ShortName>Condensed Consolidated Statements of Income</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="genc-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>1005 - Statement - Condensed Consolidated Statements of Shareholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gencor.com/role/CondensedConsolidatedStatementsOfShareholdersEquity</Role>
      <ShortName>Condensed Consolidated Statements of Shareholders' Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="genc-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>1006 - Statement - Condensed Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gencor.com/role/CondensedConsolidatedStatementsOfCashFlows</Role>
      <ShortName>Condensed Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="genc-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>1007 - Disclosure - Basis of Presentation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gencor.com/role/BasisOfPresentation</Role>
      <ShortName>Basis of Presentation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="genc-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>1008 - Disclosure - Marketable Securities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gencor.com/role/MarketableSecurities</Role>
      <ShortName>Marketable Securities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="genc-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>1009 - Disclosure - Inventories</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gencor.com/role/Inventories</Role>
      <ShortName>Inventories</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="genc-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>1010 - Disclosure - Costs and Estimated Earnings in Excess of Billings</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gencor.com/role/CostsAndEstimatedEarningsInExcessOfBillings</Role>
      <ShortName>Costs and Estimated Earnings in Excess of Billings</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="genc-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>1011 - Disclosure - Earnings per Share Data</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gencor.com/role/EarningsPerShareData</Role>
      <ShortName>Earnings per Share Data</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="genc-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>1012 - Disclosure - Customers with 10% (or greater) of Net Revenues</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gencor.com/role/CustomersWith10OrGreaterOfNetRevenues</Role>
      <ShortName>Customers with 10% (or greater) of Net Revenues</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="genc-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>1013 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gencor.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="genc-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>1014 - Disclosure - Revenue Recognition and Related Costs</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gencor.com/role/RevenueRecognitionAndRelatedCosts</Role>
      <ShortName>Revenue Recognition and Related Costs</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="genc-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>1015 - Disclosure - Basis of Presentation (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gencor.com/role/BasisOfPresentationPolicies</Role>
      <ShortName>Basis of Presentation (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="genc-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>1016 - Disclosure - Marketable Securities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gencor.com/role/MarketableSecuritiesTables</Role>
      <ShortName>Marketable Securities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.gencor.com/role/MarketableSecurities</ParentRole>
      <Position>16</Position>
    </Report>
    <Report instance="genc-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>1017 - Disclosure - Inventories (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gencor.com/role/InventoriesTables</Role>
      <ShortName>Inventories (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.gencor.com/role/Inventories</ParentRole>
      <Position>17</Position>
    </Report>
    <Report instance="genc-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>1018 - Disclosure - Costs and Estimated Earnings in Excess of Billings (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gencor.com/role/CostsAndEstimatedEarningsInExcessOfBillingsTables</Role>
      <ShortName>Costs and Estimated Earnings in Excess of Billings (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.gencor.com/role/CostsAndEstimatedEarningsInExcessOfBillings</ParentRole>
      <Position>18</Position>
    </Report>
    <Report instance="genc-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>1019 - Disclosure - Earnings per Share Data (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gencor.com/role/EarningsPerShareDataTables</Role>
      <ShortName>Earnings per Share Data (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.gencor.com/role/EarningsPerShareData</ParentRole>
      <Position>19</Position>
    </Report>
    <Report instance="genc-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>1020 - Disclosure - Revenue Recognition and Related Costs (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gencor.com/role/RevenueRecognitionAndRelatedCostsTables</Role>
      <ShortName>Revenue Recognition and Related Costs (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.gencor.com/role/RevenueRecognitionAndRelatedCosts</ParentRole>
      <Position>20</Position>
    </Report>
    <Report instance="genc-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>1021 - Disclosure - Marketable Securities - Company's Assets Measured at Fair Value (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gencor.com/role/MarketableSecuritiesCompanysAssetsMeasuredAtFairValueDetail</Role>
      <ShortName>Marketable Securities - Company's Assets Measured at Fair Value (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="genc-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>1022 - Disclosure - Marketable Securities - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gencor.com/role/MarketableSecuritiesAdditionalInformationDetail</Role>
      <ShortName>Marketable Securities - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="genc-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>1023 - Disclosure - Inventories - Net Inventories (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gencor.com/role/InventoriesNetInventoriesDetail</Role>
      <ShortName>Inventories - Net Inventories (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="genc-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>1024 - Disclosure - Inventories - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gencor.com/role/InventoriesAdditionalInformationDetail</Role>
      <ShortName>Inventories - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="genc-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>1025 - Disclosure - Costs and Estimated Earnings in Excess of Billings - Costs and Estimated Earnings in Excess of Billings on Uncompleted Contracts (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gencor.com/role/CostsAndEstimatedEarningsInExcessOfBillingsCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsDetail</Role>
      <ShortName>Costs and Estimated Earnings in Excess of Billings - Costs and Estimated Earnings in Excess of Billings on Uncompleted Contracts (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="genc-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>1026 - Disclosure - Earnings per Share Data - Basic and Diluted Earnings Per Share (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gencor.com/role/EarningsPerShareDataBasicAndDilutedEarningsPerShareDetail</Role>
      <ShortName>Earnings per Share Data - Basic and Diluted Earnings Per Share (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="genc-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>1027 - Disclosure - Earnings Per Share Data - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gencor.com/role/EarningsPerShareDataAdditionalInformationDetail</Role>
      <ShortName>Earnings Per Share Data - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="genc-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>1028 - Disclosure - Customers with 10% (or greater) of Net Revenues - Additional information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gencor.com/role/CustomersWith10OrGreaterOfNetRevenuesAdditionalInformationDetail</Role>
      <ShortName>Customers with 10% (or greater) of Net Revenues - Additional information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.gencor.com/role/CustomersWith10OrGreaterOfNetRevenues</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="genc-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>1029 - Disclosure - Income Taxes - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gencor.com/role/IncomeTaxesAdditionalInformationDetail</Role>
      <ShortName>Income Taxes - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="genc-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>1030 - Disclosure - Revenue Recognition and Related Costs - Disaggregation of Company's Net Revenue by Major Source (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gencor.com/role/RevenueRecognitionAndRelatedCostsDisaggregationOfCompanysNetRevenueByMajorSourceDetail</Role>
      <ShortName>Revenue Recognition and Related Costs - Disaggregation of Company's Net Revenue by Major Source (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="genc-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>1031 - Disclosure - Revenue Recognition and Related Costs - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gencor.com/role/RevenueRecognitionAndRelatedCostsAdditionalInformationDetail</Role>
      <ShortName>Revenue Recognition and Related Costs - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>31</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File>genc-20191231.xml</File>
    <File>genc-20191231.xsd</File>
    <File>genc-20191231_cal.xml</File>
    <File>genc-20191231_def.xml</File>
    <File>genc-20191231_lab.xml</File>
    <File>genc-20191231_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy>http://fasb.org/srt/2019-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2019-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/us-gaap/2019-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
