<SEC-DOCUMENT>0001174947-22-001198.txt : 20221110
<SEC-HEADER>0001174947-22-001198.hdr.sgml : 20221110
<ACCEPTANCE-DATETIME>20221110160223
ACCESSION NUMBER:		0001174947-22-001198
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		47
CONFORMED PERIOD OF REPORT:	20220930
FILED AS OF DATE:		20221110
DATE AS OF CHANGE:		20221110

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			ESPEY MFG & ELECTRONICS CORP
		CENTRAL INDEX KEY:			0000033533
		STANDARD INDUSTRIAL CLASSIFICATION:	ELECTRONIC COMPONENTS, NEC [3679]
		IRS NUMBER:				141387171
		STATE OF INCORPORATION:			NY
		FISCAL YEAR END:			0630

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

	BUSINESS ADDRESS:	
		STREET 1:		233 BALLSTON AVE
		STREET 2:		COR. CONGRESS & BALLSTON AVES.
		CITY:			SARATOGA SPRINGS
		STATE:			NY
		ZIP:			12866
		BUSINESS PHONE:		5185844100

	MAIL ADDRESS:	
		STREET 1:		233 BALLSTON AVE
		CITY:			SARATOGA SPRINGS
		STATE:			NY
		ZIP:			12866

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	ESPEY MANUFACTURING & ELECTRONICS CORP
		DATE OF NAME CHANGE:	19920703
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>form10q-28938_esp.htm
<DESCRIPTION>10-Q
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii"?>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:i="http://www.xbrl.org/2003/instance" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrll="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:esp="http://espey.com/20220930" xmlns:us-gaap="http://fasb.org/us-gaap/2022" xmlns:srt="http://fasb.org/srt/2022" xmlns:dei="http://xbrl.sec.gov/dei/2022" xmlns:iso4217="http://www.xbrl.org/2003/iso4217">
  <!-- XBRL Document Created with XML Edge from P3 Data Systems -->
  <head>
    <title>ESPEY MFG &amp; ELECTRONICS CORP</title>
    <meta content="text/html" http-equiv="Content-Type"/>
  </head>
  <body style=" ">
    <div style="display: none">
      <ix:header>
        <ix:hidden>
          <ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="AsOf2022-06-30" unitRef="USDPerShare" id="Fact_0000000000375" format="ixt:numdotdecimal" decimals="INF" scale="0">0.3333</ix:nonFraction>
          <ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="AsOf2022-09-30" unitRef="USDPerShare" id="Fact_0000000000070" format="ixt:numdotdecimal" decimals="INF" scale="0">0.3333</ix:nonFraction>
          <ix:nonNumeric name="dei:EntityCentralIndexKey" contextRef="From2022-07-01to2022-09-30" id="Fact_0000000000376">0000033533</ix:nonNumeric>
          <ix:nonNumeric name="dei:CurrentFiscalYearEndDate" contextRef="From2022-07-01to2022-09-30" id="Fact_0000000000377">--06-30</ix:nonNumeric>
          <ix:nonNumeric name="dei:DocumentFiscalYearFocus" contextRef="From2022-07-01to2022-09-30" id="Fact_0000000000378">2023</ix:nonNumeric>
          <ix:nonNumeric name="dei:DocumentFiscalPeriodFocus" contextRef="From2022-07-01to2022-09-30" id="Fact_0000000000379">Q1</ix:nonNumeric>
          <ix:nonNumeric name="dei:AmendmentFlag" contextRef="From2022-07-01to2022-09-30" id="Fact_0000000000380">false</ix:nonNumeric>
          <ix:nonNumeric name="dei:EntityIncorporationStateCountryCode" contextRef="From2022-07-01to2022-09-30" id="Fact_0000000000007">NY</ix:nonNumeric>
          <ix:nonFraction name="us-gaap:CommitmentsAndContingencies" contextRef="AsOf2022-06-30" unitRef="USD" id="Fact_0000000000381" xsi:nil="true"></ix:nonFraction>
          <ix:nonFraction name="us-gaap:CommitmentsAndContingencies" contextRef="AsOf2022-09-30" unitRef="USD" id="Fact_0000000000382" xsi:nil="true"></ix:nonFraction>
        </ix:hidden>
        <ix:references>
          <xbrll:schemaRef xlink:arcrole="http://www.xbrl.org/2003/linkbase" xlink:href="esp-20220930.xsd" xlink:type="simple"></xbrll:schemaRef>
        </ix:references>
        <ix:resources>
          <i:context id="AsOf2022-06-30">
            <i:entity>
              <i:identifier scheme="http://www.sec.gov/CIK">0000033533</i:identifier>
            </i:entity>
            <i:period>
              <i:instant>2022-06-30</i:instant>
            </i:period>
          </i:context>
          <i:unit id="Shares">
            <i:measure>i:shares</i:measure>
          </i:unit>
          <i:context id="AsOf2021-06-30_us-gaap_CommonStockMember">
            <i:entity>
              <i:identifier scheme="http://www.sec.gov/CIK">0000033533</i:identifier>
              <i:segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
              </i:segment>
            </i:entity>
            <i:period>
              <i:instant>2021-06-30</i:instant>
            </i:period>
          </i:context>
          <i:context id="AsOf2021-06-30_us-gaap_TreasuryStockMember">
            <i:entity>
              <i:identifier scheme="http://www.sec.gov/CIK">0000033533</i:identifier>
              <i:segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
              </i:segment>
            </i:entity>
            <i:period>
              <i:instant>2021-06-30</i:instant>
            </i:period>
          </i:context>
          <i:context id="AsOf2021-09-30_us-gaap_CommonStockMember">
            <i:entity>
              <i:identifier scheme="http://www.sec.gov/CIK">0000033533</i:identifier>
              <i:segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
              </i:segment>
            </i:entity>
            <i:period>
              <i:instant>2021-09-30</i:instant>
            </i:period>
          </i:context>
          <i:context id="AsOf2021-09-30_us-gaap_TreasuryStockMember">
            <i:entity>
              <i:identifier scheme="http://www.sec.gov/CIK">0000033533</i:identifier>
              <i:segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
              </i:segment>
            </i:entity>
            <i:period>
              <i:instant>2021-09-30</i:instant>
            </i:period>
          </i:context>
          <i:context id="AsOf2022-09-30">
            <i:entity>
              <i:identifier scheme="http://www.sec.gov/CIK">0000033533</i:identifier>
            </i:entity>
            <i:period>
              <i:instant>2022-09-30</i:instant>
            </i:period>
          </i:context>
          <i:context id="AsOf2022-06-30_us-gaap_CommonStockMember">
            <i:entity>
              <i:identifier scheme="http://www.sec.gov/CIK">0000033533</i:identifier>
              <i:segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
              </i:segment>
            </i:entity>
            <i:period>
              <i:instant>2022-06-30</i:instant>
            </i:period>
          </i:context>
          <i:context id="AsOf2022-09-30_us-gaap_CommonStockMember">
            <i:entity>
              <i:identifier scheme="http://www.sec.gov/CIK">0000033533</i:identifier>
              <i:segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
              </i:segment>
            </i:entity>
            <i:period>
              <i:instant>2022-09-30</i:instant>
            </i:period>
          </i:context>
          <i:context id="AsOf2022-06-30_us-gaap_TreasuryStockMember">
            <i:entity>
              <i:identifier scheme="http://www.sec.gov/CIK">0000033533</i:identifier>
              <i:segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
              </i:segment>
            </i:entity>
            <i:period>
              <i:instant>2022-06-30</i:instant>
            </i:period>
          </i:context>
          <i:context id="AsOf2022-09-30_us-gaap_TreasuryStockMember">
            <i:entity>
              <i:identifier scheme="http://www.sec.gov/CIK">0000033533</i:identifier>
              <i:segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
              </i:segment>
            </i:entity>
            <i:period>
              <i:instant>2022-09-30</i:instant>
            </i:period>
          </i:context>
          <i:context id="From2022-07-01to2022-09-30">
            <i:entity>
              <i:identifier scheme="http://www.sec.gov/CIK">0000033533</i:identifier>
            </i:entity>
            <i:period>
              <i:startDate>2022-07-01</i:startDate>
              <i:endDate>2022-09-30</i:endDate>
            </i:period>
          </i:context>
          <i:unit id="USD">
            <i:measure>iso4217:USD</i:measure>
          </i:unit>
          <i:context id="From2021-07-01to2021-09-30">
            <i:entity>
              <i:identifier scheme="http://www.sec.gov/CIK">0000033533</i:identifier>
            </i:entity>
            <i:period>
              <i:startDate>2021-07-01</i:startDate>
              <i:endDate>2021-09-30</i:endDate>
            </i:period>
          </i:context>
          <i:context id="From2022-07-01to2022-09-30_custom_ASC606Member_custom_UnitsDeliveredMember">
            <i:entity>
              <i:identifier scheme="http://www.sec.gov/CIK">0000033533</i:identifier>
              <i:segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">esp:ASC606Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">esp:UnitsDeliveredMember</xbrldi:explicitMember>
              </i:segment>
            </i:entity>
            <i:period>
              <i:startDate>2022-07-01</i:startDate>
              <i:endDate>2022-09-30</i:endDate>
            </i:period>
          </i:context>
          <i:context id="From2021-07-01to2021-09-30_custom_ASC606Member_custom_UnitsDeliveredMember">
            <i:entity>
              <i:identifier scheme="http://www.sec.gov/CIK">0000033533</i:identifier>
              <i:segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">esp:ASC606Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">esp:UnitsDeliveredMember</xbrldi:explicitMember>
              </i:segment>
            </i:entity>
            <i:period>
              <i:startDate>2021-07-01</i:startDate>
              <i:endDate>2021-09-30</i:endDate>
            </i:period>
          </i:context>
          <i:context id="From2022-07-01to2022-09-30_custom_ASC606Member_custom_MilestonesAchievedMember">
            <i:entity>
              <i:identifier scheme="http://www.sec.gov/CIK">0000033533</i:identifier>
              <i:segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">esp:ASC606Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">esp:MilestonesAchievedMember</xbrldi:explicitMember>
              </i:segment>
            </i:entity>
            <i:period>
              <i:startDate>2022-07-01</i:startDate>
              <i:endDate>2022-09-30</i:endDate>
            </i:period>
          </i:context>
          <i:context id="From2021-07-01to2021-09-30_custom_ASC606Member_custom_MilestonesAchievedMember">
            <i:entity>
              <i:identifier scheme="http://www.sec.gov/CIK">0000033533</i:identifier>
              <i:segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">esp:ASC606Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">esp:MilestonesAchievedMember</xbrldi:explicitMember>
              </i:segment>
            </i:entity>
            <i:period>
              <i:startDate>2021-07-01</i:startDate>
              <i:endDate>2021-09-30</i:endDate>
            </i:period>
          </i:context>
          <i:context id="AsOf2022-09-30_custom_TwoThousandSevenPlanMember_custom_RestrictedStockPlanMember">
            <i:entity>
              <i:identifier scheme="http://www.sec.gov/CIK">0000033533</i:identifier>
              <i:segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">esp:TwoThousandSevenPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">esp:RestrictedStockPlanMember</xbrldi:explicitMember>
              </i:segment>
            </i:entity>
            <i:period>
              <i:instant>2022-09-30</i:instant>
            </i:period>
          </i:context>
          <i:context id="AsOf2022-09-30_custom_IncentiveStockOptionMember_custom_TwoThousandSeventenPlanMember">
            <i:entity>
              <i:identifier scheme="http://www.sec.gov/CIK">0000033533</i:identifier>
              <i:segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">esp:IncentiveStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">esp:TwoThousandSeventenPlanMember</xbrldi:explicitMember>
              </i:segment>
            </i:entity>
            <i:period>
              <i:instant>2022-09-30</i:instant>
            </i:period>
          </i:context>
          <i:unit id="USDPerShare">
            <i:divide>
              <i:unitNumerator>
                <i:measure>iso4217:USD</i:measure>
              </i:unitNumerator>
              <i:unitDenominator>
                <i:measure>i:shares</i:measure>
              </i:unitDenominator>
            </i:divide>
          </i:unit>
          <i:context id="AsOf2022-09-30_us-gaap_StandbyLettersOfCreditMember">
            <i:entity>
              <i:identifier scheme="http://www.sec.gov/CIK">0000033533</i:identifier>
              <i:segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:StandbyLettersOfCreditMember</xbrldi:explicitMember>
              </i:segment>
            </i:entity>
            <i:period>
              <i:instant>2022-09-30</i:instant>
            </i:period>
          </i:context>
          <i:context id="AsOf2022-06-30_us-gaap_StandbyLettersOfCreditMember">
            <i:entity>
              <i:identifier scheme="http://www.sec.gov/CIK">0000033533</i:identifier>
              <i:segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:StandbyLettersOfCreditMember</xbrldi:explicitMember>
              </i:segment>
            </i:entity>
            <i:period>
              <i:instant>2022-06-30</i:instant>
            </i:period>
          </i:context>
          <i:unit id="Pure">
            <i:measure>i:pure</i:measure>
          </i:unit>
          <i:context id="AsOf2022-09-30_us-gaap_CertificatesOfDepositMember">
            <i:entity>
              <i:identifier scheme="http://www.sec.gov/CIK">0000033533</i:identifier>
              <i:segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
              </i:segment>
            </i:entity>
            <i:period>
              <i:instant>2022-09-30</i:instant>
            </i:period>
          </i:context>
          <i:context id="AsOf2022-06-30_us-gaap_CertificatesOfDepositMember">
            <i:entity>
              <i:identifier scheme="http://www.sec.gov/CIK">0000033533</i:identifier>
              <i:segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
              </i:segment>
            </i:entity>
            <i:period>
              <i:instant>2022-06-30</i:instant>
            </i:period>
          </i:context>
          <i:context id="AsOf2022-09-30_us-gaap_MunicipalBondsMember">
            <i:entity>
              <i:identifier scheme="http://www.sec.gov/CIK">0000033533</i:identifier>
              <i:segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember>
              </i:segment>
            </i:entity>
            <i:period>
              <i:instant>2022-09-30</i:instant>
            </i:period>
          </i:context>
          <i:context id="AsOf2022-06-30_us-gaap_MunicipalBondsMember">
            <i:entity>
              <i:identifier scheme="http://www.sec.gov/CIK">0000033533</i:identifier>
              <i:segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember>
              </i:segment>
            </i:entity>
            <i:period>
              <i:instant>2022-06-30</i:instant>
            </i:period>
          </i:context>
          <i:context id="AsOf2022-09-30_us-gaap_USTreasurySecuritiesMember">
            <i:entity>
              <i:identifier scheme="http://www.sec.gov/CIK">0000033533</i:identifier>
              <i:segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
              </i:segment>
            </i:entity>
            <i:period>
              <i:instant>2022-09-30</i:instant>
            </i:period>
          </i:context>
          <i:context id="AsOf2021-06-30_us-gaap_AdditionalPaidInCapitalMember">
            <i:entity>
              <i:identifier scheme="http://www.sec.gov/CIK">0000033533</i:identifier>
              <i:segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
              </i:segment>
            </i:entity>
            <i:period>
              <i:instant>2021-06-30</i:instant>
            </i:period>
          </i:context>
          <i:context id="AsOf2021-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
            <i:entity>
              <i:identifier scheme="http://www.sec.gov/CIK">0000033533</i:identifier>
              <i:segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
              </i:segment>
            </i:entity>
            <i:period>
              <i:instant>2021-06-30</i:instant>
            </i:period>
          </i:context>
          <i:context id="AsOf2021-06-30_us-gaap_RetainedEarningsMember">
            <i:entity>
              <i:identifier scheme="http://www.sec.gov/CIK">0000033533</i:identifier>
              <i:segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
              </i:segment>
            </i:entity>
            <i:period>
              <i:instant>2021-06-30</i:instant>
            </i:period>
          </i:context>
          <i:context id="AsOf2021-06-30_custom_UnearnedESOPSharesMember">
            <i:entity>
              <i:identifier scheme="http://www.sec.gov/CIK">0000033533</i:identifier>
              <i:segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">esp:UnearnedESOPSharesMember</xbrldi:explicitMember>
              </i:segment>
            </i:entity>
            <i:period>
              <i:instant>2021-06-30</i:instant>
            </i:period>
          </i:context>
          <i:context id="AsOf2021-09-30_us-gaap_AdditionalPaidInCapitalMember">
            <i:entity>
              <i:identifier scheme="http://www.sec.gov/CIK">0000033533</i:identifier>
              <i:segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
              </i:segment>
            </i:entity>
            <i:period>
              <i:instant>2021-09-30</i:instant>
            </i:period>
          </i:context>
          <i:context id="AsOf2021-09-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
            <i:entity>
              <i:identifier scheme="http://www.sec.gov/CIK">0000033533</i:identifier>
              <i:segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
              </i:segment>
            </i:entity>
            <i:period>
              <i:instant>2021-09-30</i:instant>
            </i:period>
          </i:context>
          <i:context id="AsOf2021-09-30_us-gaap_RetainedEarningsMember">
            <i:entity>
              <i:identifier scheme="http://www.sec.gov/CIK">0000033533</i:identifier>
              <i:segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
              </i:segment>
            </i:entity>
            <i:period>
              <i:instant>2021-09-30</i:instant>
            </i:period>
          </i:context>
          <i:context id="AsOf2021-09-30_custom_UnearnedESOPSharesMember">
            <i:entity>
              <i:identifier scheme="http://www.sec.gov/CIK">0000033533</i:identifier>
              <i:segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">esp:UnearnedESOPSharesMember</xbrldi:explicitMember>
              </i:segment>
            </i:entity>
            <i:period>
              <i:instant>2021-09-30</i:instant>
            </i:period>
          </i:context>
          <i:context id="AsOf2021-09-30">
            <i:entity>
              <i:identifier scheme="http://www.sec.gov/CIK">0000033533</i:identifier>
            </i:entity>
            <i:period>
              <i:instant>2021-09-30</i:instant>
            </i:period>
          </i:context>
          <i:context id="AsOf2021-06-30">
            <i:entity>
              <i:identifier scheme="http://www.sec.gov/CIK">0000033533</i:identifier>
            </i:entity>
            <i:period>
              <i:instant>2021-06-30</i:instant>
            </i:period>
          </i:context>
          <i:context id="AsOf2022-06-30_us-gaap_AdditionalPaidInCapitalMember">
            <i:entity>
              <i:identifier scheme="http://www.sec.gov/CIK">0000033533</i:identifier>
              <i:segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
              </i:segment>
            </i:entity>
            <i:period>
              <i:instant>2022-06-30</i:instant>
            </i:period>
          </i:context>
          <i:context id="AsOf2022-09-30_us-gaap_AdditionalPaidInCapitalMember">
            <i:entity>
              <i:identifier scheme="http://www.sec.gov/CIK">0000033533</i:identifier>
              <i:segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
              </i:segment>
            </i:entity>
            <i:period>
              <i:instant>2022-09-30</i:instant>
            </i:period>
          </i:context>
          <i:context id="AsOf2022-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
            <i:entity>
              <i:identifier scheme="http://www.sec.gov/CIK">0000033533</i:identifier>
              <i:segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
              </i:segment>
            </i:entity>
            <i:period>
              <i:instant>2022-06-30</i:instant>
            </i:period>
          </i:context>
          <i:context id="AsOf2022-09-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
            <i:entity>
              <i:identifier scheme="http://www.sec.gov/CIK">0000033533</i:identifier>
              <i:segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
              </i:segment>
            </i:entity>
            <i:period>
              <i:instant>2022-09-30</i:instant>
            </i:period>
          </i:context>
          <i:context id="AsOf2022-06-30_us-gaap_RetainedEarningsMember">
            <i:entity>
              <i:identifier scheme="http://www.sec.gov/CIK">0000033533</i:identifier>
              <i:segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
              </i:segment>
            </i:entity>
            <i:period>
              <i:instant>2022-06-30</i:instant>
            </i:period>
          </i:context>
          <i:context id="AsOf2022-09-30_us-gaap_RetainedEarningsMember">
            <i:entity>
              <i:identifier scheme="http://www.sec.gov/CIK">0000033533</i:identifier>
              <i:segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
              </i:segment>
            </i:entity>
            <i:period>
              <i:instant>2022-09-30</i:instant>
            </i:period>
          </i:context>
          <i:context id="AsOf2022-06-30_custom_UnearnedESOPSharesMember">
            <i:entity>
              <i:identifier scheme="http://www.sec.gov/CIK">0000033533</i:identifier>
              <i:segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">esp:UnearnedESOPSharesMember</xbrldi:explicitMember>
              </i:segment>
            </i:entity>
            <i:period>
              <i:instant>2022-06-30</i:instant>
            </i:period>
          </i:context>
          <i:context id="AsOf2022-09-30_custom_UnearnedESOPSharesMember">
            <i:entity>
              <i:identifier scheme="http://www.sec.gov/CIK">0000033533</i:identifier>
              <i:segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">esp:UnearnedESOPSharesMember</xbrldi:explicitMember>
              </i:segment>
            </i:entity>
            <i:period>
              <i:instant>2022-09-30</i:instant>
            </i:period>
          </i:context>
          <i:context id="From2021-07-01to2021-09-30_us-gaap_RetainedEarningsMember">
            <i:entity>
              <i:identifier scheme="http://www.sec.gov/CIK">0000033533</i:identifier>
              <i:segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
              </i:segment>
            </i:entity>
            <i:period>
              <i:startDate>2021-07-01</i:startDate>
              <i:endDate>2021-09-30</i:endDate>
            </i:period>
          </i:context>
          <i:context id="From2022-07-01to2022-09-30_us-gaap_RetainedEarningsMember">
            <i:entity>
              <i:identifier scheme="http://www.sec.gov/CIK">0000033533</i:identifier>
              <i:segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
              </i:segment>
            </i:entity>
            <i:period>
              <i:startDate>2022-07-01</i:startDate>
              <i:endDate>2022-09-30</i:endDate>
            </i:period>
          </i:context>
          <i:context id="From2021-07-01to2021-09-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
            <i:entity>
              <i:identifier scheme="http://www.sec.gov/CIK">0000033533</i:identifier>
              <i:segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
              </i:segment>
            </i:entity>
            <i:period>
              <i:startDate>2021-07-01</i:startDate>
              <i:endDate>2021-09-30</i:endDate>
            </i:period>
          </i:context>
          <i:context id="From2022-07-01to2022-09-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
            <i:entity>
              <i:identifier scheme="http://www.sec.gov/CIK">0000033533</i:identifier>
              <i:segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
              </i:segment>
            </i:entity>
            <i:period>
              <i:startDate>2022-07-01</i:startDate>
              <i:endDate>2022-09-30</i:endDate>
            </i:period>
          </i:context>
          <i:context id="From2022-07-01to2022-09-30_custom_NonQualifiedStockOptionsMember">
            <i:entity>
              <i:identifier scheme="http://www.sec.gov/CIK">0000033533</i:identifier>
              <i:segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">esp:NonQualifiedStockOptionsMember</xbrldi:explicitMember>
              </i:segment>
            </i:entity>
            <i:period>
              <i:startDate>2022-07-01</i:startDate>
              <i:endDate>2022-09-30</i:endDate>
            </i:period>
          </i:context>
          <i:context id="From2021-07-01to2021-09-30_custom_NonQualifiedStockOptionsMember">
            <i:entity>
              <i:identifier scheme="http://www.sec.gov/CIK">0000033533</i:identifier>
              <i:segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">esp:NonQualifiedStockOptionsMember</xbrldi:explicitMember>
              </i:segment>
            </i:entity>
            <i:period>
              <i:startDate>2021-07-01</i:startDate>
              <i:endDate>2021-09-30</i:endDate>
            </i:period>
          </i:context>
          <i:context id="AsOf2022-09-30_custom_IncentiveStockOptionMember">
            <i:entity>
              <i:identifier scheme="http://www.sec.gov/CIK">0000033533</i:identifier>
              <i:segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">esp:IncentiveStockOptionMember</xbrldi:explicitMember>
              </i:segment>
            </i:entity>
            <i:period>
              <i:instant>2022-09-30</i:instant>
            </i:period>
          </i:context>
          <i:context id="AsOf2022-09-30_custom_NonQualifiedStockOptionsMember">
            <i:entity>
              <i:identifier scheme="http://www.sec.gov/CIK">0000033533</i:identifier>
              <i:segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">esp:NonQualifiedStockOptionsMember</xbrldi:explicitMember>
              </i:segment>
            </i:entity>
            <i:period>
              <i:instant>2022-09-30</i:instant>
            </i:period>
          </i:context>
          <i:context id="AsOf2022-09-30_custom_TwoThousandSeventeenPlanMember_custom_NonEmployeeDirectorsMember_srt_MaximumMember">
            <i:entity>
              <i:identifier scheme="http://www.sec.gov/CIK">0000033533</i:identifier>
              <i:segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">esp:TwoThousandSeventeenPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">esp:NonEmployeeDirectorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
              </i:segment>
            </i:entity>
            <i:period>
              <i:instant>2022-09-30</i:instant>
            </i:period>
          </i:context>
          <i:context id="AsOf2022-09-30_us-gaap_EmployeeStockOptionMember_custom_TwoThousandSeventeenPlanMember">
            <i:entity>
              <i:identifier scheme="http://www.sec.gov/CIK">0000033533</i:identifier>
              <i:segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">esp:TwoThousandSeventeenPlanMember</xbrldi:explicitMember>
              </i:segment>
            </i:entity>
            <i:period>
              <i:instant>2022-09-30</i:instant>
            </i:period>
          </i:context>
          <i:context id="From2022-07-01to2022-09-30_us-gaap_EmployeeStockOptionMember_custom_TwoThousandSeventeenPlanMember">
            <i:entity>
              <i:identifier scheme="http://www.sec.gov/CIK">0000033533</i:identifier>
              <i:segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">esp:TwoThousandSeventeenPlanMember</xbrldi:explicitMember>
              </i:segment>
            </i:entity>
            <i:period>
              <i:startDate>2022-07-01</i:startDate>
              <i:endDate>2022-09-30</i:endDate>
            </i:period>
          </i:context>
          <i:context id="From2022-07-01to2022-09-30_custom_NonEmployeeDirectorsMember_custom_TwoThousandSeventeenPlanMember_srt_MaximumMember">
            <i:entity>
              <i:identifier scheme="http://www.sec.gov/CIK">0000033533</i:identifier>
              <i:segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">esp:NonEmployeeDirectorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">esp:TwoThousandSeventeenPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
              </i:segment>
            </i:entity>
            <i:period>
              <i:startDate>2022-07-01</i:startDate>
              <i:endDate>2022-09-30</i:endDate>
            </i:period>
          </i:context>
          <i:context id="AsOf2022-09-30_custom_IndividualEmployeeMember_custom_TwoThousandSeventeenPlanMember_srt_MaximumMember">
            <i:entity>
              <i:identifier scheme="http://www.sec.gov/CIK">0000033533</i:identifier>
              <i:segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">esp:IndividualEmployeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">esp:TwoThousandSeventeenPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
              </i:segment>
            </i:entity>
            <i:period>
              <i:instant>2022-09-30</i:instant>
            </i:period>
          </i:context>
          <i:context id="AsOf2022-09-30_custom_ASC606Member">
            <i:entity>
              <i:identifier scheme="http://www.sec.gov/CIK">0000033533</i:identifier>
              <i:segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">esp:ASC606Member</xbrldi:explicitMember>
              </i:segment>
            </i:entity>
            <i:period>
              <i:instant>2022-09-30</i:instant>
            </i:period>
          </i:context>
          <i:context id="AsOf2022-06-30_custom_ASC606Member">
            <i:entity>
              <i:identifier scheme="http://www.sec.gov/CIK">0000033533</i:identifier>
              <i:segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">esp:ASC606Member</xbrldi:explicitMember>
              </i:segment>
            </i:entity>
            <i:period>
              <i:instant>2022-06-30</i:instant>
            </i:period>
          </i:context>
          <i:context id="From2022-07-01to2022-09-30_custom_ASC606Member_us-gaap_OrderOrProductionBacklogMember">
            <i:entity>
              <i:identifier scheme="http://www.sec.gov/CIK">0000033533</i:identifier>
              <i:segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">esp:ASC606Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OrderOrProductionBacklogMember</xbrldi:explicitMember>
              </i:segment>
            </i:entity>
            <i:period>
              <i:startDate>2022-07-01</i:startDate>
              <i:endDate>2022-09-30</i:endDate>
            </i:period>
          </i:context>
          <i:context id="From2021-07-01to2021-09-30_us-gaap_AdditionalPaidInCapitalMember">
            <i:entity>
              <i:identifier scheme="http://www.sec.gov/CIK">0000033533</i:identifier>
              <i:segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
              </i:segment>
            </i:entity>
            <i:period>
              <i:startDate>2021-07-01</i:startDate>
              <i:endDate>2021-09-30</i:endDate>
            </i:period>
          </i:context>
          <i:context id="From2022-07-01to2022-09-30_us-gaap_AdditionalPaidInCapitalMember">
            <i:entity>
              <i:identifier scheme="http://www.sec.gov/CIK">0000033533</i:identifier>
              <i:segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
              </i:segment>
            </i:entity>
            <i:period>
              <i:startDate>2022-07-01</i:startDate>
              <i:endDate>2022-09-30</i:endDate>
            </i:period>
          </i:context>
          <i:context id="AsOf2022-09-30_custom_ASC606Member_us-gaap_OrderOrProductionBacklogMember">
            <i:entity>
              <i:identifier scheme="http://www.sec.gov/CIK">0000033533</i:identifier>
              <i:segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">esp:ASC606Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OrderOrProductionBacklogMember</xbrldi:explicitMember>
              </i:segment>
            </i:entity>
            <i:period>
              <i:instant>2022-09-30</i:instant>
            </i:period>
          </i:context>
          <i:context id="From2022-07-01to2022-09-30_custom_EmployeeStockOwnershipPlanMember">
            <i:entity>
              <i:identifier scheme="http://www.sec.gov/CIK">0000033533</i:identifier>
              <i:segment>
                <xbrldi:explicitMember dimension="us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis">esp:EmployeeStockOwnershipPlanMember</xbrldi:explicitMember>
              </i:segment>
            </i:entity>
            <i:period>
              <i:startDate>2022-07-01</i:startDate>
              <i:endDate>2022-09-30</i:endDate>
            </i:period>
          </i:context>
          <i:unit id="Hour">
            <i:measure>utr:H</i:measure>
          </i:unit>
          <i:context id="From2021-07-01to2021-09-30_custom_EmployeeStockOwnershipPlanMember">
            <i:entity>
              <i:identifier scheme="http://www.sec.gov/CIK">0000033533</i:identifier>
              <i:segment>
                <xbrldi:explicitMember dimension="us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis">esp:EmployeeStockOwnershipPlanMember</xbrldi:explicitMember>
              </i:segment>
            </i:entity>
            <i:period>
              <i:startDate>2021-07-01</i:startDate>
              <i:endDate>2021-09-30</i:endDate>
            </i:period>
          </i:context>
          <i:context id="AsOf2022-11-10">
            <i:entity>
              <i:identifier scheme="http://www.sec.gov/CIK">0000033533</i:identifier>
            </i:entity>
            <i:period>
              <i:instant>2022-11-10</i:instant>
            </i:period>
          </i:context>
        </ix:resources>
      </ix:header>
    </div>
    <div> <div style="width:100%; clear:both;"> <hr style="height:1pt; border-width:0; color:#000000; background-color:#000000; width:100%; margin-left:0pt; text-align:left; "/><hr style="height:1pt; border-width:0; color:#000000; background-color:#000000; width:100%; margin-top:-3pt; margin-left:0pt; text-align:left; "/>
<p style="font-family:Times New Roman, Times, serif; font-size:13.03pt; text-align:left; "></p> </div>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:-18pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:12pt; "></span></p>
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:9pt; margin-bottom:0pt; "> <span style="font-weight:bold; ">UNITED STATES</span></p>
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="font-weight:bold; ">SECURITIES AND EXCHANGE COMMISSION</span></p>
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="font-weight:bold; ">Washington, D. C. 20549</span></p>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:-3pt; margin-bottom:0pt; ">&#xA0;</p>
<p style="font-family:Times New Roman, Times, serif; font-size:16pt; text-align:center; margin-top:6pt; margin-bottom:0pt; "><span style="font-weight:bold; ">FORM </span><span style="font-size:16pt; font-weight:bold; "><ix:nonNumeric id="Fact_0000000000001" contextRef="From2022-07-01to2022-09-30" name="dei:DocumentType">10-Q</ix:nonNumeric></span> </p>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:-3pt; margin-bottom:0pt; ">&#xA0;</p>
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:6pt; margin-bottom:0pt; "><span style="font-weight:bold; "><ix:nonNumeric id="Fact_0000000000002" contextRef="From2022-07-01to2022-09-30" name="dei:DocumentQuarterlyReport" format="ixt:booleantrue">&#x2612;</ix:nonNumeric></span><span style="font-size:9pt; font-weight:bold; "> QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15 (d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></p>
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:6pt; margin-bottom:0pt; "><span style="font-weight:bold; ">For the quarterly period ended </span><span style="font-size:9pt; font-weight:bold; "><ix:nonNumeric id="Fact_0000000000003" contextRef="From2022-07-01to2022-09-30" name="dei:DocumentPeriodEndDate" format="ixt:datemonthdayyearen">September 30, 2022</ix:nonNumeric></span> </p>
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:6pt; margin-bottom:0pt; "><span style="font-weight:bold; ">OR</span></p>
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:6pt; margin-bottom:0pt; "><span style="font-weight:bold; "><ix:nonNumeric id="Fact_0000000000004" contextRef="From2022-07-01to2022-09-30" name="dei:DocumentTransitionReport" format="ixt:booleanfalse">&#x2610;</ix:nonNumeric></span><span style="font-size:9pt; font-weight:bold; "> TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></p>
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:6pt; margin-bottom:0pt; "><span style="font-weight:bold; ">Commission File Number </span><span style="font-size:9pt; font-weight:bold; "><ix:nonNumeric id="Fact_0000000000005" contextRef="From2022-07-01to2022-09-30" name="dei:EntityFileNumber">1-4383</ix:nonNumeric></span> </p>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:9pt; margin-bottom:0pt; ">&#xA0;</p>
<p style="font-family:Times New Roman, Times, serif; font-size:12pt; text-align:center; margin-top:9pt; margin-bottom:0pt; "><img src="espy-logo.jpg" alt="image provided by client" style="width:182.4px; height:62.4px; "/>&#x2009;</p>
<p style="font-family:Times New Roman, Times, serif; font-size:16pt; text-align:center; margin-top:15pt; margin-bottom:0pt; "><span style="font-weight:bold; "><ix:nonNumeric id="Fact_0000000000006" contextRef="From2022-07-01to2022-09-30" name="dei:EntityRegistrantName">ESPEY MFG. &amp; ELECTRONICS CORP.</ix:nonNumeric></span> </p>
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">(Exact name of registrant as specified in its charter)</p>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:-3pt; margin-bottom:0pt; ">&#xA0;</p>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> <div>
<table width="100%" cellpadding="0" style="border-spacing:0; margin:auto; "> <tbody> <tr class="odd" style=""> <td style="width:33%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="font-weight:bold; "><span style="-sec-ix-hidden:Fact_0000000000007">NEW YORK</span></span><span style="font-size:10pt; "></span></p> </td> <td style="width:32%; vertical-align:top; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="font-weight:bold; ">Trading Symbol</span><span style="font-size:10pt; "></span></p> </td> <td style="width:35%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="font-weight:bold; "><ix:nonNumeric id="Fact_0000000000008" contextRef="From2022-07-01to2022-09-30" name="dei:EntityTaxIdentificationNumber">14-1387171</ix:nonNumeric></span><span style="font-size:10pt; "></span></p> </td> </tr> <tr class="even" style=""> <td style="width:33%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">(State of incorporation)<span style="font-size:10pt; "></span></p> </td> <td style="width:32%; vertical-align:top; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><ix:nonNumeric id="Fact_0000000000009" contextRef="From2022-07-01to2022-09-30" name="dei:TradingSymbol">ESP</ix:nonNumeric><span style="font-size:10pt; "></span></p> </td> <td style="width:35%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">(I.R.S. Employer&apos;s Identification No.)<span style="font-size:12pt; "></span></p> </td> </tr> </tbody> </table> </div>
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:9pt; margin-bottom:0pt; "><span style="font-weight:bold; "><ix:nonNumeric id="Fact_0000000000010" contextRef="From2022-07-01to2022-09-30" name="dei:EntityAddressAddressLine1">233 Ballston Avenue</ix:nonNumeric></span><span style="font-size:9pt; font-weight:bold; ">, </span><span style="font-weight:bold; "><ix:nonNumeric id="Fact_0000000000011" contextRef="From2022-07-01to2022-09-30" name="dei:EntityAddressCityOrTown">Saratoga Springs</ix:nonNumeric></span><span style="font-size:9pt; font-weight:bold; ">, </span><span style="font-weight:bold; "><ix:nonNumeric id="Fact_0000000000012" contextRef="From2022-07-01to2022-09-30" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen">New York</ix:nonNumeric></span><span style="font-size:9pt; font-weight:bold; ">&#xA0; </span><span style="font-weight:bold; "><ix:nonNumeric id="Fact_0000000000013" contextRef="From2022-07-01to2022-09-30" name="dei:EntityAddressPostalZipCode">12866</ix:nonNumeric></span> </p>
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">(Address of principal executive offices)</p>
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:9pt; margin-bottom:0pt; "><span style="font-weight:bold; "><ix:nonNumeric id="Fact_0000000000014" contextRef="From2022-07-01to2022-09-30" name="dei:CityAreaCode">518</ix:nonNumeric></span><span style="font-size:9pt; font-weight:bold; ">-</span><span style="font-weight:bold; "><ix:nonNumeric id="Fact_0000000000015" contextRef="From2022-07-01to2022-09-30" name="dei:LocalPhoneNumber">245-4400</ix:nonNumeric></span> </p>
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">(Registrant&apos;s telephone number, including area code)</p>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:-3pt; margin-bottom:0pt; ">&#xA0;</p>
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:justify; margin-top:9pt; text-indent:36pt; margin-bottom:0pt; ">Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15 (d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.</p>
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:6pt; margin-bottom:0pt; ">&#x2612; <span style="font-size:9pt; "><ix:nonNumeric id="Fact_0000000000016" contextRef="From2022-07-01to2022-09-30" name="dei:EntityCurrentReportingStatus">Yes</ix:nonNumeric></span>&#x2003; &#x2610; No </p>
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:justify; margin-top:9pt; text-indent:36pt; margin-bottom:0pt; ">Indicate by check mark whether the registrant has submitted electronically every Interactive Date File required to be submitted and posted 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 and post such files).</p>
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:6pt; margin-bottom:0pt; ">&#x2612; <span style="font-size:9pt; "><ix:nonNumeric id="Fact_0000000000017" contextRef="From2022-07-01to2022-09-30" name="dei:EntityInteractiveDataCurrent">Yes</ix:nonNumeric></span>&#x2003; &#x2610; No </p>
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:justify; margin-top:9pt; text-indent:36pt; margin-bottom:0pt; ">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, or a smaller reporting company:</p>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> <div>
<table width="100%" cellpadding="0" style="border-spacing:0; margin:auto; "> <tbody> <tr class="odd" style=""> <td style="width:8%; vertical-align:top; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:45%; vertical-align:top; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#x2610;&#xA0;&#xA0;Large accelerated filer<span style="font-size:10pt; "></span></p> </td> <td style="width:47%; vertical-align:top; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#x2610; <span style="font-size:9pt; "><ix:nonNumeric id="Fact_0000000000018" contextRef="From2022-07-01to2022-09-30" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen">Non-accelerated filer</ix:nonNumeric></span><span style="font-size:10pt; "></span></p> </td> </tr> <tr class="even" style=""> <td style="width:8%; vertical-align:top; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:45%; vertical-align:top; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#x2610;&#xA0;&#xA0;Accelerated filer<span style="font-size:10pt; "></span></p> </td> <td style="width:47%; vertical-align:top; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "><ix:nonNumeric id="Fact_0000000000019" contextRef="From2022-07-01to2022-09-30" name="dei:EntitySmallBusiness" format="ixt:booleantrue">&#x2612;</ix:nonNumeric><span style="font-size:9pt; "> Smaller reporting company</span><span style="font-size:10pt; "></span></p> </td> </tr> <tr class="odd" style=""> <td style="width:8%; vertical-align:top; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:45%; vertical-align:top; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:47%; vertical-align:top; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "><ix:nonNumeric id="Fact_0000000000020" contextRef="From2022-07-01to2022-09-30" name="dei:EntityEmergingGrowthCompany" format="ixt:booleanfalse">&#x2610;</ix:nonNumeric><span style="font-size:9pt; "> Emerging growth company</span><span style="font-size:12pt; "></span></p> </td> </tr> </tbody> </table> </div>
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:justify; margin-top:9pt; text-indent:36pt; margin-bottom:0pt; ">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Securities Exchange Act. &#x2610;</p>
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:left; margin-top:9pt; text-indent:36pt; margin-bottom:0pt; ">Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). &#x2610; Yes <span style="font-size:9pt; "><ix:nonNumeric id="Fact_0000000000021" contextRef="From2022-07-01to2022-09-30" name="dei:EntityShellCompany" format="ixt:booleanfalse">&#x2612;</ix:nonNumeric></span> No </p>
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:left; margin-top:9pt; text-indent:36pt; margin-bottom:0pt; ">At November 10, 2022, there were <span style="font-size:9pt; "><ix:nonFraction id="Fact_0000000000022" contextRef="AsOf2022-11-10" name="dei:EntityCommonStockSharesOutstanding" unitRef="Shares" decimals="INF" scale="0" format="ixt:numdotdecimal">2,702,633</ix:nonFraction></span> shares outstanding of the registrant&apos;s <span style="font-size:9pt; "><ix:nonNumeric id="Fact_0000000000023" contextRef="From2022-07-01to2022-09-30" name="dei:Security12bTitle">Common stock, $.33-1/3 par value</ix:nonNumeric></span>. <span style="font-size:12pt; "></span></p>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-bottom:0pt; "></p> <div> <div style="width:100%; clear:both;">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </div><hr style="border-top:1.5pt solid #000000;"/><div style="page-break-after:always;"></div> </div>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:12pt; margin-bottom:0pt; ">ESPEY MFG. &amp; ELECTRONICS CORP. </p>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">Quarterly Report on Form 10-Q</p>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">I N D E X<span style="font-size:12pt; "></span></p>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> <div>
<table width="100%" cellpadding="0" id="toc" style="border-spacing:0; margin:auto; "> <thead> <tr class="odd" style=""> <td style="width:94%; vertical-align:top; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:-12pt; margin-bottom:0pt; ">&#xA0;</p> </td> <td style="width:6%; vertical-align:top; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:-12pt; margin-bottom:0pt; ">&#xA0;</p> </td> </tr> </thead> <tbody> <tr class="odd" style=""> <td style="width:94%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:left; margin-top:9pt; margin-bottom:0pt; "><span style=""><a href="#d1e259_anchor">PART I</a></span><span style="padding-left:20.54pt; "><a href="#d1e259_anchor">FINANCIAL INFORMATION</a></span></p> </td> <td style="width:6%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">PAGE</p> </td> </tr> <tr class="even" style=""> <td style="width:94%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:left; margin-top:9pt; text-indent:48pt; margin-bottom:0pt; "><span style=""><a href="#d1e270_anchor">Item 1</a></span><span style="padding-left:24.02pt; "><a href="#d1e270_anchor">Financial Statements:</a></span></p> </td> <td style="width:6%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#xA0;</p> </td> </tr> <tr class="odd" style=""> <td style="width:94%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:left; margin-top:9pt; padding-left:96pt; text-indent:0pt !important; padding-left:96pt !important; margin-bottom:0pt; "><span style=""><a href="#d1e281_anchor">Balance Sheets - September 30, 2022 (Unaudited) and June 30, 2022</a></span><span style="font-size:9pt; "><a href="#d1e281_anchor">&#x2009;</a></span><span style="font-size:9pt; "><a href="#d1e281_anchor">&#x2009;</a></span></p> </td> <td style="width:6%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><span style="">1</span></p> </td> </tr> <tr class="even" style=""> <td style="width:94%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:left; margin-top:9pt; padding-left:96pt; text-indent:0pt !important; padding-left:96pt !important; margin-bottom:0pt; "><span style=""><a href="#d1e1862_anchor">Statements of Comprehensive Income (Unaudited) - Three Months Ended September 30, 2022 and 2021</a></span><span style="font-size:9pt; "><a href="#d1e1862_anchor">&#x2009;</a></span><span style="font-size:9pt; "><a href="#d1e1862_anchor">&#x2009;</a></span></p> </td> <td style="width:6%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><span style="">2</span></p> </td> </tr> <tr class="odd" style=""> <td style="width:94%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:left; margin-top:9pt; padding-left:96pt; text-indent:0pt !important; padding-left:96pt !important; margin-bottom:0pt; "><span style=""><a href="#d1e2727_anchor">Statements of Changes in Stockholders&#x2019; Equity (Unaudited) &#x2013; Three Months Ended September 30, 2022 and 2021</a></span><span style="font-size:9pt; "><a href="#d1e2727_anchor">&#x2009;</a></span><span style="font-size:9pt; "><a href="#d1e2727_anchor">&#x2009;</a></span></p> </td> <td style="width:6%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><span style="">3</span></p> </td> </tr> <tr class="even" style=""> <td style="width:94%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:left; margin-top:9pt; padding-left:96pt; text-indent:0pt !important; padding-left:96pt !important; margin-bottom:0pt; "><span style=""><a href="#d1e5262_anchor">Statements of Cash Flows (Unaudited) - Three Months Ended September 30, 2022 and 2021</a></span><span style="font-size:9pt; "><a href="#d1e5262_anchor">&#x2009;</a></span><span style="font-size:9pt; "><a href="#d1e5262_anchor">&#x2009;</a></span></p> </td> <td style="width:6%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><span style="">5</span></p> </td> </tr> <tr class="odd" style=""> <td style="width:94%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:left; margin-top:9pt; padding-left:96pt; text-indent:0pt !important; padding-left:96pt !important; margin-bottom:0pt; "><span style=""><a href="#d1e6253_anchor">Notes to Financial Statements (Unaudited)</a></span><span style="font-size:9pt; "><a href="#d1e6253_anchor">&#x2009;</a></span><span style="font-size:9pt; "><a href="#d1e6253_anchor">&#x2009;</a></span></p> </td> <td style="width:6%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><span style="">6</span></p> </td> </tr> </tbody>
</table> &#160;</div>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-bottom:0pt; "></p>

<!-- Field: Include-Text; File: toc.htm; Date: 2022%2D11%2D07T09:33:26; Size: 0x00001D24; Options: XMLPreprocess -->
<table cellspacing="0" cellpadding="0" style="font: 9pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">

  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: top">

    <td style="font: 9pt Times New Roman, Times, Serif; width: 94%"> <span style="padding-left: 48pt"><a href="#a_001">Item 2</a></span>
<span style="padding-left: 24pt"><a href="#a_001">Management's Discussion and Analysis of Financial Condition and Results of Operations</a></span></td>

    <td style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; width: 6%; text-align: right">12</td></tr>

  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: top">

    <td style="font: 9pt Times New Roman, Times, Serif">&#160;</td>

    <td style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">&#160;</td></tr>

  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: top">

    <td style="font: 9pt Times New Roman, Times, Serif"> <span style="padding-left: 48pt"><a href="#a_002">Item 3</a></span> <span style="padding-left: 24pt"><a href="#a_002">Quantitative
and Qualitative Disclosures about Market Risk</a></span></td>

    <td style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">17</td></tr>

  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: top">

    <td style="font: 9pt Times New Roman, Times, Serif">&#160;</td>

    <td style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">&#160;</td></tr>

  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: top">

    <td style="font: 9pt Times New Roman, Times, Serif"> <span style="padding-left: 48pt"><a href="#a_003">Item 4</a></span> <span style="padding-left: 24pt"><a href="#a_003">Controls
and Procedures</a></span></td>

    <td style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">17</td></tr>

  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: top">

    <td style="font: 9pt Times New Roman, Times, Serif">&#160;</td>

    <td style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">&#160;</td></tr>

  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: top">

    <td style="font: 9pt Times New Roman, Times, Serif"><span><a href="#a_004">PART II</a></span> <span style="padding-left: 16.02pt"><a href="#a_004">OTHER
INFORMATION</a></span></td>

    <td style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">18</td></tr>

  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: top">

    <td style="font: 9pt Times New Roman, Times, Serif">&#160;</td>

    <td style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">&#160;</td></tr>

  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: top">

    <td style="font: 9pt Times New Roman, Times, Serif"> <span style="padding-left: 48pt"><a href="#a_005">Item 1</a></span> <span style="padding-left: 24pt"><a href="#a_005">Legal
Proceedings</a></span></td>

    <td style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">18</td></tr>

  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: top">

    <td style="font: 9pt Times New Roman, Times, Serif">&#160;</td>

    <td style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">&#160;</td></tr>

  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: top">

    <td style="font: 9pt Times New Roman, Times, Serif"> <span style="padding-left: 48pt"><a href="#a_006">Item 2</a></span> <span style="padding-left: 24pt"><a href="#a_006">Unregistered
Sales of Equity Securities</a></span></td>

    <td style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">18</td></tr>

  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: top">

    <td style="font: 9pt Times New Roman, Times, Serif">&#160;</td>

    <td style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">&#160;</td></tr>

  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: top">

    <td style="font: 9pt Times New Roman, Times, Serif"> <span style="padding-left: 48pt"><a href="#a_007">Item 3</a></span> <span style="padding-left: 24pt"><a href="#a_007">Defaults
Upon Senior Securities</a></span></td>

    <td style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">18</td></tr>

  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: top">

    <td style="font: 9pt Times New Roman, Times, Serif">&#160;</td>

    <td style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">&#160;</td></tr>

  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: top">

    <td style="font: 9pt Times New Roman, Times, Serif"> <span style="padding-left: 48pt"><a href="#a_008">Item 4</a></span> <span style="padding-left: 24pt"><a href="#a_008">Mine
Safety Disclosures</a></span></td>

    <td style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">18</td></tr>

  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: top">

    <td style="font: 9pt Times New Roman, Times, Serif">&#160;</td>

    <td style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">&#160;</td></tr>

  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: top">

    <td style="font: 9pt Times New Roman, Times, Serif"> <span style="padding-left: 48pt"><a href="#a_009">Item 5</a></span> <span style="padding-left: 24pt"><a href="#a_009">Other
Information</a></span></td>

    <td style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">18</td></tr>

  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: top">

    <td style="font: 9pt Times New Roman, Times, Serif">&#160;</td>

    <td style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">&#160;</td></tr>

  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: top">

    <td style="font: 9pt Times New Roman, Times, Serif"> <span style="padding-left: 48pt"><a href="#a_010">Item 6</a></span> <span style="padding-left: 24pt"><a href="#a_010">Exhibits</a></span></td>

    <td style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">18</td></tr>

  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: top">

    <td style="font: 9pt Times New Roman, Times, Serif">&#160;</td>

    <td style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">&#160;</td></tr>

  <tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: top">

    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 48pt"><a href="#a_011">SIGNATURES</a></td>

    <td style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">19</td></tr>
  </table>
<!-- Field: /Include-Text -->

<p style="font: 10pt Times New Roman, Times, serif; text-align: justify; margin-bottom: 0pt"></p> <div> <div style="width:100%; clear:both;">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </div><hr style="border-top:1.5pt solid #000000;"/><div style="page-break-after:always;"></div>
<p style="font-style:italic; font-size:8pt; margin-top:-5pt;"><a href="#toc">Index</a></p> </div>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:-10pt; margin-bottom:-10pt !important; margin-bottom:0pt; " id="d1e259_anchor">&#xA0;<span style="font-size:12pt; "></span></p>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:-10pt; margin-bottom:-10pt !important; margin-bottom:0pt; " id="d1e270_anchor">&#xA0;<span style="font-size:12pt; "></span></p>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:12pt; margin-bottom:0pt; " id="d1e281_anchor">PART I: FINANCIAL INFORMATION</p>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">ESPEY MFG. &amp; ELECTRONICS CORP.</p>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">Balance Sheets</p>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">September 30, 2022 (Unaudited) and June 30, 2022<span style="font-size:12pt; "></span></p>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> <div>
<table width="100%" cellpadding="0" class="fin" style="border-spacing:0; margin:auto; "> <thead> <tr class="odd" style=""> <td style="width:66%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td colspan="2" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">September 30, 2022<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td colspan="2" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">June 30, 2022<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> </tr> <tr class="even" style=""> <td style="width:66%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">ASSETS<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td colspan="2" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td colspan="2" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> </tr> </thead> <tbody> <tr class="odd" style="background-color:#cceeff; "> <td style="width:66%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:10pt; margin-bottom:0pt; ">Cash and cash equivalents<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "></span></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000024" contextRef="AsOf2022-09-30" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">7,320,001</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "></span></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000025" contextRef="AsOf2022-06-30" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">8,104,060</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> </tr> <tr class="even" style=""> <td style="width:66%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:10pt; margin-bottom:0pt; ">Investment securities<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000026" contextRef="AsOf2022-09-30" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">5,414,175</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000027" contextRef="AsOf2022-06-30" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">3,708,779</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:66%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:10pt; margin-bottom:0pt; ">Trade accounts receivable, net of allowance of $<span style="font-size:10pt; "><ix:nonFraction id="Fact_0000000000029" contextRef="AsOf2022-06-30" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal"><ix:nonFraction id="Fact_0000000000028" contextRef="AsOf2022-09-30" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">3,000</ix:nonFraction></ix:nonFraction></span><span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000030" contextRef="AsOf2022-09-30" name="us-gaap:AccountsReceivableNetCurrent" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">5,734,062</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000031" contextRef="AsOf2022-06-30" name="us-gaap:AccountsReceivableNetCurrent" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">5,733,174</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> </tr> <tr class="even" style=""> <td style="width:66%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:66%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:10pt; margin-bottom:0pt; ">Inventories:<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> </tr> <tr class="even" style=""> <td style="width:66%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:20pt; margin-bottom:0pt; ">Raw materials<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000032" contextRef="AsOf2022-09-30" name="us-gaap:InventoryRawMaterials" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">2,051,063</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000033" contextRef="AsOf2022-06-30" name="us-gaap:InventoryRawMaterials" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">2,037,483</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:66%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:20pt; margin-bottom:0pt; ">Work-in-process<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000034" contextRef="AsOf2022-09-30" name="us-gaap:InventoryWorkInProcess" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">192,460</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000035" contextRef="AsOf2022-06-30" name="us-gaap:InventoryWorkInProcess" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">315,547</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> </tr> <tr class="even" style=""> <td style="width:66%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:20pt; margin-bottom:0pt; ">Costs related to contracts in process<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000036" contextRef="AsOf2022-09-30" name="us-gaap:InventoryForLongTermContractsOrPrograms" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">16,394,681</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000037" contextRef="AsOf2022-06-30" name="us-gaap:InventoryForLongTermContractsOrPrograms" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">16,207,419</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:66%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:40pt; margin-bottom:0pt; ">Total inventories<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000038" contextRef="AsOf2022-09-30" name="us-gaap:InventoryNet" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">18,638,204</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000039" contextRef="AsOf2022-06-30" name="us-gaap:InventoryNet" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">18,560,449</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> </tr> <tr class="even" style=""> <td style="width:66%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:66%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:10pt; margin-bottom:0pt; ">Prepaid expenses and other current assets<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000040" contextRef="AsOf2022-09-30" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">1,225,940</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000041" contextRef="AsOf2022-06-30" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">992,774</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> </tr> <tr class="even" style=""> <td style="width:66%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:40pt; margin-bottom:0pt; ">Total current assets<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000042" contextRef="AsOf2022-09-30" name="us-gaap:AssetsCurrent" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">38,332,382</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000043" contextRef="AsOf2022-06-30" name="us-gaap:AssetsCurrent" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">37,099,236</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:66%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> </tr> <tr class="even" style=""> <td style="width:66%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:10pt; margin-bottom:0pt; ">Property, plant and equipment, net<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000044" contextRef="AsOf2022-09-30" name="us-gaap:PropertyPlantAndEquipmentNet" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">2,727,525</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000045" contextRef="AsOf2022-06-30" name="us-gaap:PropertyPlantAndEquipmentNet" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">2,797,993</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:66%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> </tr> <tr class="even" style=""> <td style="width:66%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:40pt; margin-bottom:0pt; ">Total assets<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "></span></p> </td> <td style="width:14%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000046" contextRef="AsOf2022-09-30" name="us-gaap:Assets" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">41,059,907</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "></span></p> </td> <td style="width:14%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000047" contextRef="AsOf2022-06-30" name="us-gaap:Assets" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">39,897,229</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:66%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> </tr> <tr class="even" style=""> <td style="width:66%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">LIABILITIES AND STOCKHOLDERS&apos; EQUITY<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:66%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:10pt; margin-bottom:0pt; ">Accounts payable<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "></span></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000048" contextRef="AsOf2022-09-30" name="us-gaap:AccountsPayableCurrent" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">2,910,993</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "></span></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000049" contextRef="AsOf2022-06-30" name="us-gaap:AccountsPayableCurrent" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">2,079,177</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> </tr> <tr class="even" style=""> <td style="width:66%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:10pt; margin-bottom:0pt; ">Accrued expenses:<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:66%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:20pt; margin-bottom:0pt; ">Salaries and wages<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000050" contextRef="AsOf2022-09-30" name="us-gaap:AccruedSalariesCurrent" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">692,618</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000051" contextRef="AsOf2022-06-30" name="us-gaap:AccruedSalariesCurrent" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">627,187</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> </tr> <tr class="even" style=""> <td style="width:66%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:20pt; margin-bottom:0pt; ">Vacation<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000052" contextRef="AsOf2022-09-30" name="us-gaap:AccruedVacationCurrent" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">636,853</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000053" contextRef="AsOf2022-06-30" name="us-gaap:AccruedVacationCurrent" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">666,380</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:66%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:20pt; margin-bottom:0pt; ">ESOP payable<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000054" contextRef="AsOf2022-09-30" name="us-gaap:AccruedEmployeeBenefitsCurrent" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">78,927</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000055" contextRef="AsOf2022-06-30" name="us-gaap:AccruedEmployeeBenefitsCurrent" unitRef="USD" xsi:nil="true"></ix:nonFraction>&#x2014;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> </tr> <tr class="even" style=""> <td style="width:66%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:20pt; margin-bottom:0pt; ">Other<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000056" contextRef="AsOf2022-09-30" name="us-gaap:OtherEmployeeRelatedLiabilitiesCurrent" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">809,576</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000057" contextRef="AsOf2022-06-30" name="us-gaap:OtherEmployeeRelatedLiabilitiesCurrent" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">752,554</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:66%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:10pt; margin-bottom:0pt; ">Payroll and other taxes withheld<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000058" contextRef="AsOf2022-09-30" name="us-gaap:AccruedPayrollTaxesCurrent" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">59,785</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000059" contextRef="AsOf2022-06-30" name="us-gaap:AccruedPayrollTaxesCurrent" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">55,292</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> </tr> <tr class="even" style=""> <td style="width:66%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:10pt; margin-bottom:0pt; ">Contract liabilities<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000060" contextRef="AsOf2022-09-30" name="us-gaap:ContractWithCustomerLiabilityCurrent" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">2,644,238</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000061" contextRef="AsOf2022-06-30" name="us-gaap:ContractWithCustomerLiabilityCurrent" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">3,384,474</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:66%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:10pt; margin-bottom:0pt; ">Income taxes payable<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000062" contextRef="AsOf2022-09-30" name="us-gaap:TaxesPayableCurrent" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">123,039</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000063" contextRef="AsOf2022-06-30" name="us-gaap:TaxesPayableCurrent" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">54,722</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> </tr> <tr class="even" style=""> <td style="width:66%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:40pt; margin-bottom:0pt; ">Total current liabilities<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000064" contextRef="AsOf2022-09-30" name="us-gaap:LiabilitiesCurrent" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">7,956,029</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000065" contextRef="AsOf2022-06-30" name="us-gaap:LiabilitiesCurrent" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">7,619,786</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:66%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> </tr> <tr class="even" style=""> <td style="width:66%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:10pt; margin-bottom:0pt; ">Deferred tax liabilities<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000066" contextRef="AsOf2022-09-30" name="esp:DeferredTaxLiability" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">176,502</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000067" contextRef="AsOf2022-06-30" name="esp:DeferredTaxLiability" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">177,829</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:66%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> </tr> <tr class="even" style=""> <td style="width:66%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:40pt; margin-bottom:0pt; ">Total liabilities<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000068" contextRef="AsOf2022-09-30" name="us-gaap:Liabilities" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">8,132,531</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000069" contextRef="AsOf2022-06-30" name="us-gaap:Liabilities" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">7,797,615</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:66%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> </tr> <tr class="even" style=""> <td style="width:66%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:20pt; margin-bottom:0pt; ">Commitments and contingencies (See Note 5)<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:66%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> </tr> <tr class="even" style=""> <td style="width:66%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:10pt; margin-bottom:0pt; ">Common stock, par value $.<span style="font-size:10pt; "><span style="-sec-ix-hidden:Fact_0000000000070">33-1/3</span></span> per share<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:66%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:-10pt !important; padding-left:30pt !important; margin-bottom:0pt; ">Authorized <span style="font-size:10pt; "><ix:nonFraction id="Fact_0000000000072" contextRef="AsOf2022-06-30" name="us-gaap:CommonStockSharesAuthorized" unitRef="Shares" decimals="INF" scale="0" format="ixt:numdotdecimal"><ix:nonFraction id="Fact_0000000000071" contextRef="AsOf2022-09-30" name="us-gaap:CommonStockSharesAuthorized" unitRef="Shares" decimals="INF" scale="0" format="ixt:numdotdecimal">10,000,000</ix:nonFraction></ix:nonFraction></span> shares; Issued <span style="font-size:10pt; "><ix:nonFraction id="Fact_0000000000074" contextRef="AsOf2022-06-30" name="us-gaap:CommonStockSharesIssued" unitRef="Shares" decimals="INF" scale="0" format="ixt:numdotdecimal"><ix:nonFraction id="Fact_0000000000073" contextRef="AsOf2022-09-30" name="us-gaap:CommonStockSharesIssued" unitRef="Shares" decimals="INF" scale="0" format="ixt:numdotdecimal">3,129,874</ix:nonFraction></ix:nonFraction></span> shares as of September 30, 2022 and June 30, 2022. Outstanding <span style="font-size:10pt; "><ix:nonFraction id="Fact_0000000000076" contextRef="AsOf2022-09-30" name="us-gaap:CommonStockSharesOutstanding" unitRef="Shares" decimals="INF" scale="0" format="ixt:numdotdecimal"><ix:nonFraction id="Fact_0000000000075" contextRef="AsOf2022-06-30" name="us-gaap:CommonStockSharesOutstanding" unitRef="Shares" decimals="INF" scale="0" format="ixt:numdotdecimal">2,702,633</ix:nonFraction></ix:nonFraction></span> shares as of September 30, 2022 and June 30, 2022 (includes <span style="font-size:10pt; "><ix:nonFraction id="Fact_0000000000077" contextRef="AsOf2022-09-30" name="us-gaap:CommonStockSharesHeldInEmployeeTrustShares" unitRef="Shares" decimals="INF" scale="0" format="ixt:numdotdecimal">250,671</ix:nonFraction></span> and <span style="font-size:10pt; "><ix:nonFraction id="Fact_0000000000078" contextRef="AsOf2022-06-30" name="us-gaap:CommonStockSharesHeldInEmployeeTrustShares" unitRef="Shares" decimals="INF" scale="0" format="ixt:numdotdecimal">256,293</ix:nonFraction></span> Unearned ESOP shares, respectively)<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000079" contextRef="AsOf2022-09-30" name="us-gaap:CommonStockValue" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">1,043,291</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000080" contextRef="AsOf2022-06-30" name="us-gaap:CommonStockValue" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">1,043,291</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> </tr> <tr class="even" style=""> <td style="width:66%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:10pt; margin-bottom:0pt; ">Capital in excess of par value<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000081" contextRef="AsOf2022-09-30" name="us-gaap:AdditionalPaidInCapitalCommonStock" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">23,165,952</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000082" contextRef="AsOf2022-06-30" name="us-gaap:AdditionalPaidInCapitalCommonStock" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">23,104,693</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:66%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:10pt; margin-bottom:0pt; ">Accumulated other comprehensive loss<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">(<span style="font-size:10pt; "><ix:nonFraction id="Fact_0000000000083" contextRef="AsOf2022-09-30" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal" sign="-">3,695</ix:nonFraction></span><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">)<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">(<span style="font-size:10pt; "><ix:nonFraction id="Fact_0000000000084" contextRef="AsOf2022-06-30" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal" sign="-">1,932</ix:nonFraction></span><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">)<span style="font-size:10pt; "></span></p> </td> </tr> <tr class="even" style=""> <td style="width:66%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:10pt; margin-bottom:0pt; ">Retained earnings<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000085" contextRef="AsOf2022-09-30" name="us-gaap:RetainedEarningsAccumulatedDeficit" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">19,448,123</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000086" contextRef="AsOf2022-06-30" name="us-gaap:RetainedEarningsAccumulatedDeficit" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">18,679,857</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:66%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000087" contextRef="AsOf2022-09-30" name="esp:TotalStockholdersEquityBeforyEsopAndTreasuryStock" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">43,653,671</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000088" contextRef="AsOf2022-06-30" name="esp:TotalStockholdersEquityBeforyEsopAndTreasuryStock" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">42,825,909</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> </tr> <tr class="even" style=""> <td style="width:66%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:66%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:10pt; margin-bottom:0pt; ">Less: Unearned ESOP shares<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">(<span style="font-size:10pt; "><ix:nonFraction id="Fact_0000000000089" contextRef="AsOf2022-09-30" name="esp:UnearnedEsopSharesCost" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">4,687,604</ix:nonFraction></span><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">)<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">(<span style="font-size:10pt; "><ix:nonFraction id="Fact_0000000000090" contextRef="AsOf2022-06-30" name="esp:UnearnedEsopSharesCost" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">4,687,604</ix:nonFraction></span><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">)<span style="font-size:10pt; "></span></p> </td> </tr> <tr class="even" style=""> <td style="width:66%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:34.5pt; margin-bottom:0pt; ">Cost of <span style="font-size:10pt; "><ix:nonFraction id="Fact_0000000000092" contextRef="AsOf2022-09-30" name="us-gaap:TreasuryStockShares" unitRef="Shares" decimals="INF" scale="0" format="ixt:numdotdecimal"><ix:nonFraction id="Fact_0000000000091" contextRef="AsOf2022-06-30" name="us-gaap:TreasuryStockShares" unitRef="Shares" decimals="INF" scale="0" format="ixt:numdotdecimal">427,241</ix:nonFraction></ix:nonFraction></span> shares of common stock </p>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:34.5pt; margin-bottom:0pt; ">in treasury as of September 30, 2022 and June 30, 2022<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">(<span style="font-size:10pt; "><ix:nonFraction id="Fact_0000000000093" contextRef="AsOf2022-09-30" name="us-gaap:TreasuryStockValue" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">6,038,691</ix:nonFraction></span><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; margin-bottom:3px; margin-bottom:0.7pt; ">)<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">(<span style="font-size:10pt; "><ix:nonFraction id="Fact_0000000000094" contextRef="AsOf2022-06-30" name="us-gaap:TreasuryStockValue" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">6,038,691</ix:nonFraction></span><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; margin-bottom:3px; margin-bottom:0.7pt; ">)<span style="font-size:10pt; "></span></p> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:66%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:50pt; margin-bottom:0pt; ">Total stockholders&#x2019; equity<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000095" contextRef="AsOf2022-09-30" name="us-gaap:StockholdersEquity" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">32,927,376</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000096" contextRef="AsOf2022-06-30" name="us-gaap:StockholdersEquity" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">32,099,614</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> </tr> <tr class="even" style=""> <td style="width:66%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:66%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:40pt; margin-bottom:0pt; ">Total liabilities and stockholders&apos; equity<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "></span></p> </td> <td style="width:14%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000097" contextRef="AsOf2022-09-30" name="us-gaap:LiabilitiesAndStockholdersEquity" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">41,059,907</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "></span></p> </td> <td style="width:14%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000098" contextRef="AsOf2022-06-30" name="us-gaap:LiabilitiesAndStockholdersEquity" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">39,897,229</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:12pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "></p> </td> </tr> </tbody> </table> </div>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:9pt; margin-bottom:0pt; ">The accompanying notes are an integral part of the financial statements.<span style="font-size:12pt; "></span></p>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-bottom:0pt; "></p> <div> <div style="width:100%; clear:both;">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; ">1</p> </div><hr style="border-top:1.5pt solid #000000;"/><div style="page-break-after:always;"></div>
<p style="font-style:italic; font-size:8pt; margin-top:-5pt;"><a href="#toc">Index</a></p> </div>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:12pt; margin-bottom:0pt; " id="d1e1862_anchor">ESPEY MFG. &amp; ELECTRONICS CORP.</p>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">Statements of Comprehensive Income (Unaudited)</p>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">Three Months Ended September 30, 2022 and 2021<span style="font-size:12pt; "></span></p>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> <div>
<table width="100%" cellpadding="0" class="fin" style="border-spacing:0; margin:auto; "> <thead> <tr class="odd" style=""> <td style="width:66%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td colspan="2" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">September 30, 2022<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td colspan="2" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">September 30, 2021<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> </tr> <tr class="even" style=""> <td style="width:66%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td colspan="2" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td colspan="2" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> </tr> </thead> <tbody> <tr class="odd" style="background-color:#cceeff; "> <td style="width:66%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Net sales<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "></span></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000099" contextRef="From2022-07-01to2022-09-30" name="us-gaap:Revenues" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">8,635,795</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "></span></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000100" contextRef="From2021-07-01to2021-09-30" name="us-gaap:Revenues" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">7,545,432</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> </tr> <tr class="even" style=""> <td style="width:66%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Cost of sales<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000101" contextRef="From2022-07-01to2022-09-30" name="us-gaap:CostOfRevenue" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">6,823,653</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000102" contextRef="From2021-07-01to2021-09-30" name="us-gaap:CostOfRevenue" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">6,192,334</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:66%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:20pt; margin-bottom:0pt; ">Gross profit<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000103" contextRef="From2022-07-01to2022-09-30" name="us-gaap:GrossProfit" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">1,812,142</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000104" contextRef="From2021-07-01to2021-09-30" name="us-gaap:GrossProfit" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">1,353,098</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> </tr> <tr class="even" style=""> <td style="width:66%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:66%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Selling, general and administrative expenses<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000105" contextRef="From2022-07-01to2022-09-30" name="us-gaap:SellingGeneralAndAdministrativeExpense" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">839,030</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000106" contextRef="From2021-07-01to2021-09-30" name="us-gaap:SellingGeneralAndAdministrativeExpense" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">994,822</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> </tr> <tr class="even" style=""> <td style="width:66%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:20pt; margin-bottom:0pt; ">Operating income<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000107" contextRef="From2022-07-01to2022-09-30" name="us-gaap:OperatingIncomeLoss" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">973,112</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000108" contextRef="From2021-07-01to2021-09-30" name="us-gaap:OperatingIncomeLoss" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">358,276</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:66%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> </tr> <tr class="even" style=""> <td style="width:66%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Other income<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:66%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:20pt; margin-bottom:0pt; ">Interest income<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000109" contextRef="From2022-07-01to2022-09-30" name="us-gaap:InvestmentIncomeInterestAndDividend" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">8,807</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000110" contextRef="From2021-07-01to2021-09-30" name="us-gaap:InvestmentIncomeInterestAndDividend" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">1,596</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> </tr> <tr class="even" style=""> <td style="width:66%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:20pt; margin-bottom:0pt; ">Other<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000111" contextRef="From2022-07-01to2022-09-30" name="us-gaap:OtherNonoperatingIncome" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">3,767</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000112" contextRef="From2021-07-01to2021-09-30" name="us-gaap:OtherNonoperatingIncome" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">17,971</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:66%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:50pt; margin-bottom:0pt; ">Total other income<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000113" contextRef="From2022-07-01to2022-09-30" name="us-gaap:NonoperatingIncomeExpense" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">12,574</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000114" contextRef="From2021-07-01to2021-09-30" name="us-gaap:NonoperatingIncomeExpense" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">19,567</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> </tr> <tr class="even" style=""> <td style="width:66%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:66%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Income before provision for income taxes<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000115" contextRef="From2022-07-01to2022-09-30" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">985,686</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000116" contextRef="From2021-07-01to2021-09-30" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">377,843</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> </tr> <tr class="even" style=""> <td style="width:66%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:66%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Provision for income taxes<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000117" contextRef="From2022-07-01to2022-09-30" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">217,420</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000118" contextRef="From2021-07-01to2021-09-30" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">71,782</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> </tr> <tr class="even" style=""> <td style="width:66%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:66%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:50pt; margin-bottom:0pt; ">Net income<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "></span></p> </td> <td style="width:14%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000119" contextRef="From2022-07-01to2022-09-30" name="us-gaap:NetIncomeLoss" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">768,266</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "></span></p> </td> <td style="width:14%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000120" contextRef="From2021-07-01to2021-09-30" name="us-gaap:NetIncomeLoss" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">306,061</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> </tr> <tr class="even" style=""> <td style="width:66%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:66%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Other comprehensive income, net of tax<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> </tr> <tr class="even" style=""> <td style="width:66%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:20pt; margin-bottom:0pt; ">Unrealized loss on investment securities<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">(<span style="font-size:10pt; "><ix:nonFraction id="Fact_0000000000121" contextRef="From2022-07-01to2022-09-30" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal" sign="-">1,763</ix:nonFraction></span><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:1pt; ">)<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000122" contextRef="From2021-07-01to2021-09-30" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" unitRef="USD" xsi:nil="true"></ix:nonFraction>&#x2014;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:66%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> </tr> <tr class="even" style=""> <td style="width:66%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:50pt; margin-bottom:0pt; ">Total comprehensive income<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "></span></p> </td> <td style="width:14%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000123" contextRef="From2022-07-01to2022-09-30" name="us-gaap:ComprehensiveIncomeNetOfTax" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">766,503</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "></span></p> </td> <td style="width:14%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000124" contextRef="From2021-07-01to2021-09-30" name="us-gaap:ComprehensiveIncomeNetOfTax" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">306,061</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:66%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> </tr> <tr class="even" style=""> <td style="width:66%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Net income per share:<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:66%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:20pt; margin-bottom:0pt; ">Basic<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "></span></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000125" contextRef="From2022-07-01to2022-09-30" name="us-gaap:EarningsPerShareBasic" unitRef="USDPerShare" decimals="INF" scale="0" format="ixt:numdotdecimal">0.31</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "></span></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000126" contextRef="From2021-07-01to2021-09-30" name="us-gaap:EarningsPerShareBasic" unitRef="USDPerShare" decimals="INF" scale="0" format="ixt:numdotdecimal">0.13</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> </tr> <tr class="even" style=""> <td style="width:66%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:20pt; margin-bottom:0pt; ">Diluted<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "></span></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000127" contextRef="From2022-07-01to2022-09-30" name="us-gaap:EarningsPerShareDiluted" unitRef="USDPerShare" decimals="INF" scale="0" format="ixt:numdotdecimal">0.31</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "></span></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000128" contextRef="From2021-07-01to2021-09-30" name="us-gaap:EarningsPerShareDiluted" unitRef="USDPerShare" decimals="INF" scale="0" format="ixt:numdotdecimal">0.13</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:66%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> </tr> <tr class="even" style=""> <td style="width:66%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Weighted average number of shares outstanding:<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:66%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:20pt; margin-bottom:0pt; ">Basic<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000129" contextRef="From2022-07-01to2022-09-30" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" unitRef="Shares" decimals="INF" scale="0" format="ixt:numdotdecimal">2,446,402</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000130" contextRef="From2021-07-01to2021-09-30" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" unitRef="Shares" decimals="INF" scale="0" format="ixt:numdotdecimal">2,423,267</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> </tr> <tr class="even" style=""> <td style="width:66%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:20pt; margin-bottom:0pt; ">Diluted<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000131" contextRef="From2022-07-01to2022-09-30" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" unitRef="Shares" decimals="INF" scale="0" format="ixt:numdotdecimal">2,447,519</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000132" contextRef="From2021-07-01to2021-09-30" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" unitRef="Shares" decimals="INF" scale="0" format="ixt:numdotdecimal">2,423,267</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:12pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "></p> </td> </tr> </tbody> </table> </div>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:9pt; margin-bottom:0pt; ">The accompanying notes are an integral part of the financial statements.<span style="font-size:12pt; "></span></p>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-bottom:0pt; "></p> <div> <div style="width:100%; clear:both;">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; ">2</p> </div><hr style="border-top:1.5pt solid #000000;"/><div style="page-break-after:always;"></div>
<p style="font-style:italic; font-size:8pt; margin-top:-5pt;"><a href="#toc">Index</a></p> </div>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; " id="d1e2727_anchor"></p> <div>
<table width="100%" cellpadding="0" style="border-spacing:0; margin:auto; "> <tbody> <tr class="odd" style=""> <td style="width:100%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Espey Mfg. &amp; Electronics Corp. </p>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Statements of Changes in Stockholders&apos; Equity (Unaudited)</p>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Three Months Ended September 30, 2022<span style="font-size:12pt; "></span></p> </td> </tr> </tbody> </table> </div>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> <div>
<table width="100%" cellpadding="0" style="border-spacing:0; margin:auto; "> <thead> <tr class="odd" style=""> <td style="width:28%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td colspan="2" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td colspan="2" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td colspan="2" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td colspan="2" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">Accumulated<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td colspan="2" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td colspan="2" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td colspan="2" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td colspan="2" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td colspan="2" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> </tr> <tr class="even" style=""> <td style="width:28%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td colspan="2" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td colspan="2" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td colspan="2" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">Capital in<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td colspan="2" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">Other<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td colspan="2" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td colspan="2" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td colspan="2" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td colspan="2" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">Unearned<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td colspan="2" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">Total<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> </tr> <tr class="odd" style=""> <td style="width:28%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td colspan="2" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">Outstanding<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td colspan="2" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">Common<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td colspan="2" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">Excess of<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td colspan="2" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">Comprehensive<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td colspan="2" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">Retained<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td colspan="2" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">Treasury<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td colspan="2" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">Treasury<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td colspan="2" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">ESOP<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td colspan="2" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">Stockholders&#x2019;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> </tr> <tr class="even" style=""> <td style="width:28%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td colspan="2" style="width:1%; border-bottom:1.5pt solid #000000; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">Shares<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td colspan="2" style="width:1%; border-bottom:1.5pt solid #000000; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">Amount<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td colspan="2" style="width:1%; border-bottom:1.5pt solid #000000; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">Par Value<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td colspan="2" style="width:1%; border-bottom:1.5pt solid #000000; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">Loss<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td colspan="2" style="width:1%; border-bottom:1.5pt solid #000000; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">Earnings<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td colspan="2" style="width:1%; border-bottom:1.5pt solid #000000; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">Shares<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td colspan="2" style="width:1%; border-bottom:1.5pt solid #000000; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">Amount<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td colspan="2" style="width:1%; border-bottom:1.5pt solid #000000; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">Shares<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td colspan="2" style="width:1%; border-bottom:1.5pt solid #000000; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">Equity<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> </tr> </thead> <tbody> <tr class="odd" style="background-color:#cceeff; "> <td colspan="2" style="width:28%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Balance as of June 30, 2022<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:5%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000133" contextRef="AsOf2022-06-30_us-gaap_CommonStockMember" name="us-gaap:CommonStockSharesOutstanding" unitRef="Shares" decimals="INF" scale="0" format="ixt:numdotdecimal">2,702,633</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "></span></p> </td> <td style="width:5%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000134" contextRef="AsOf2022-06-30_us-gaap_CommonStockMember" name="us-gaap:StockholdersEquity" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">1,043,291</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "></span></p> </td> <td style="width:5%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000135" contextRef="AsOf2022-06-30_us-gaap_AdditionalPaidInCapitalMember" name="us-gaap:StockholdersEquity" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">23,104,693</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "></span></p> </td> <td style="width:5%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">(<span style="font-size:9pt; "><ix:nonFraction id="Fact_0000000000136" contextRef="AsOf2022-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" name="us-gaap:StockholdersEquity" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal" sign="-">1,932</ix:nonFraction></span><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">)<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "></span></p> </td> <td style="width:5%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000137" contextRef="AsOf2022-06-30_us-gaap_RetainedEarningsMember" name="us-gaap:StockholdersEquity" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">18,679,857</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:5%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000138" contextRef="AsOf2022-06-30_us-gaap_TreasuryStockMember" name="us-gaap:CommonStockSharesOutstanding" unitRef="Shares" decimals="INF" scale="0" format="ixt:numdotdecimal">427,241</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "></span></p> </td> <td style="width:5%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">(<span style="font-size:9pt; "><ix:nonFraction id="Fact_0000000000139" contextRef="AsOf2022-06-30_us-gaap_TreasuryStockMember" name="us-gaap:StockholdersEquity" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal" sign="-">6,038,691</ix:nonFraction></span><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">)<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "></span></p> </td> <td style="width:5%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">(<span style="font-size:9pt; "><ix:nonFraction id="Fact_0000000000140" contextRef="AsOf2022-06-30_custom_UnearnedESOPSharesMember" name="us-gaap:StockholdersEquity" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal" sign="-">4,687,604</ix:nonFraction></span><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">)<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "></span></p> </td> <td style="width:5%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000141" contextRef="AsOf2022-06-30" name="us-gaap:StockholdersEquity" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">32,099,614</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> </tr> <tr class="even" style=""> <td style="width:28%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Comprehensive income:<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:5%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:5%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:5%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:5%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:5%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:5%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:5%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:5%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:5%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td colspan="2" style="width:28%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:left; margin-top:0pt; text-indent:10pt; margin-bottom:0pt; ">Net income<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:5%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:5%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:5%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:5%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:5%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000142" contextRef="From2022-07-01to2022-09-30_us-gaap_RetainedEarningsMember" name="us-gaap:NetIncomeLoss" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">768,266</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:5%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:5%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:5%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:5%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000143" contextRef="From2022-07-01to2022-09-30" name="us-gaap:NetIncomeLoss" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">768,266</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> </tr> <tr class="even" style=""> <td colspan="2" style="width:28%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:left; margin-top:0pt; text-indent:10pt; margin-bottom:0pt; ">Other comprehensive loss,</p>
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:left; margin-top:0pt; text-indent:10pt; margin-bottom:0pt; ">&#xA0;&#xA0;&#xA0;net of tax of $ (<span style="font-size:9pt; "><ix:nonFraction id="Fact_0000000000144" contextRef="From2022-07-01to2022-09-30" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">370</ix:nonFraction></span>)<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:5%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:5%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:5%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:5%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">(<span style="font-size:9pt; "><ix:nonFraction id="Fact_0000000000145" contextRef="From2022-07-01to2022-09-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal" sign="-">1,763</ix:nonFraction></span><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">)</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:5%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:5%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:5%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:5%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:5%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">(<span style="font-size:9pt; "><ix:nonFraction id="Fact_0000000000146" contextRef="From2022-07-01to2022-09-30" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal" sign="-">1,763</ix:nonFraction></span><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; margin-bottom:3px; margin-bottom:0.7pt; "><span style="padding-left:0pt; ">)</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td colspan="2" style="width:28%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Total comprehensive income<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:5%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:5%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:5%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:5%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:5%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:5%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:5%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:5%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:5%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000147" contextRef="From2022-07-01to2022-09-30" name="us-gaap:ComprehensiveIncomeNetOfTax" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">766,503</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> </tr> <tr class="even" style=""> <td colspan="2" style="width:28%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Stock-based compensation<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:5%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:5%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:5%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000148" contextRef="From2022-07-01to2022-09-30_us-gaap_AdditionalPaidInCapitalMember" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">61,259</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:5%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:5%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:5%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:5%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:5%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:5%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000149" contextRef="From2022-07-01to2022-09-30" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">61,259</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:28%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:5%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:5%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:5%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:5%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:5%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:5%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:5%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:5%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:5%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> </tr> <tr class="even" style=""> <td colspan="2" style="width:28%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Balance as of September 30, 2022<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:5%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000150" contextRef="AsOf2022-09-30_us-gaap_CommonStockMember" name="us-gaap:CommonStockSharesOutstanding" unitRef="Shares" decimals="INF" scale="0" format="ixt:numdotdecimal">2,702,633</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "></span></p> </td> <td style="width:5%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000151" contextRef="AsOf2022-09-30_us-gaap_CommonStockMember" name="us-gaap:StockholdersEquity" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">1,043,291</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "></span></p> </td> <td style="width:5%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000152" contextRef="AsOf2022-09-30_us-gaap_AdditionalPaidInCapitalMember" name="us-gaap:StockholdersEquity" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">23,165,952</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "></span></p> </td> <td style="width:5%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">(<span style="font-size:9pt; "><ix:nonFraction id="Fact_0000000000153" contextRef="AsOf2022-09-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" name="us-gaap:StockholdersEquity" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal" sign="-">3,695</ix:nonFraction></span><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:left; margin-top:0pt; margin-bottom:0pt; margin-bottom:1.5pt; ">)<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "></span></p> </td> <td style="width:5%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000154" contextRef="AsOf2022-09-30_us-gaap_RetainedEarningsMember" name="us-gaap:StockholdersEquity" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">19,448,123</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:5%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000155" contextRef="AsOf2022-09-30_us-gaap_TreasuryStockMember" name="us-gaap:CommonStockSharesOutstanding" unitRef="Shares" decimals="INF" scale="0" format="ixt:numdotdecimal">427,241</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "></span></p> </td> <td style="width:5%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">(<span style="font-size:9pt; "><ix:nonFraction id="Fact_0000000000156" contextRef="AsOf2022-09-30_us-gaap_TreasuryStockMember" name="us-gaap:StockholdersEquity" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal" sign="-">6,038,691</ix:nonFraction></span><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:left; margin-top:0pt; margin-bottom:0pt; margin-bottom:1.5pt; ">)<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "></span></p> </td> <td style="width:5%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">(<span style="font-size:9pt; "><ix:nonFraction id="Fact_0000000000157" contextRef="AsOf2022-09-30_custom_UnearnedESOPSharesMember" name="us-gaap:StockholdersEquity" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal" sign="-">4,687,604</ix:nonFraction></span><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:left; margin-top:0pt; margin-bottom:0pt; margin-bottom:1.5pt; ">)<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "></span></p> </td> <td style="width:5%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000158" contextRef="AsOf2022-09-30" name="us-gaap:StockholdersEquity" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">32,927,376</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:12pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "></p> </td> </tr> </tbody> </table> </div>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:9pt; margin-bottom:0pt; ">The accompanying notes are an integral part of the financial statements.<span style="font-size:12pt; "></span></p>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-bottom:0pt; "></p> <div> <div style="width:100%; clear:both;">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; ">3</p> </div><hr style="border-top:1.5pt solid #000000;"/><div style="page-break-after:always;"></div>
<p style="font-style:italic; font-size:8pt; margin-top:-5pt;"><a href="#toc">Index</a></p> </div>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> <div>
<table width="100%" cellpadding="0" style="border-spacing:0; margin:auto; "> <tbody> <tr class="odd" style=""> <td style="width:100%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Espey Mfg. &amp; Electronics Corp. </p>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Statements of Changes in Stockholders&apos; Equity (Unaudited)</p>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Three Months Ended September 30, 2021<span style="font-size:12pt; "></span></p> </td> </tr> </tbody> </table> </div>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> <div>
<table width="100%" cellpadding="0" style="border-spacing:0; margin:auto; "> <thead> <tr class="odd" style=""> <td style="width:28%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td colspan="2" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td colspan="2" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td colspan="2" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td colspan="2" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">Accumulated<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td colspan="2" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td colspan="2" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td colspan="2" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td colspan="2" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td colspan="2" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> </tr> <tr class="even" style=""> <td style="width:28%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td colspan="2" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td colspan="2" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td colspan="2" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">Capital in<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td colspan="2" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">Other<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td colspan="2" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td colspan="2" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td colspan="2" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td colspan="2" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">Unearned<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td colspan="2" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">Total<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> </tr> <tr class="odd" style=""> <td style="width:28%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td colspan="2" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">Outstanding<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td colspan="2" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">Common<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td colspan="2" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">Excess of<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td colspan="2" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">Comprehensive<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td colspan="2" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">Retained<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td colspan="2" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">Treasury<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td colspan="2" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">Treasury<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td colspan="2" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">ESOP<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td colspan="2" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">Stockholders&#x2019;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> </tr> <tr class="even" style=""> <td style="width:28%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td colspan="2" style="width:1%; border-bottom:1.5pt solid #000000; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">Shares<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td colspan="2" style="width:1%; border-bottom:1.5pt solid #000000; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">Amount<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td colspan="2" style="width:1%; border-bottom:1.5pt solid #000000; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">Par Value<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td colspan="2" style="width:1%; border-bottom:1.5pt solid #000000; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">Loss<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td colspan="2" style="width:1%; border-bottom:1.5pt solid #000000; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">Earnings<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td colspan="2" style="width:1%; border-bottom:1.5pt solid #000000; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">Shares<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td colspan="2" style="width:1%; border-bottom:1.5pt solid #000000; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">Amount<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td colspan="2" style="width:1%; border-bottom:1.5pt solid #000000; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">Shares<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td colspan="2" style="width:1%; border-bottom:1.5pt solid #000000; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">Equity<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> </tr> </thead> <tbody> <tr class="odd" style="background-color:#cceeff; "> <td colspan="2" style="width:28%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Balance as of June 30, 2021<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:5%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000159" contextRef="AsOf2021-06-30_us-gaap_CommonStockMember" name="us-gaap:CommonStockSharesOutstanding" unitRef="Shares" decimals="INF" scale="0" format="ixt:numdotdecimal">2,702,633</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "></span></p> </td> <td style="width:5%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000160" contextRef="AsOf2021-06-30_us-gaap_CommonStockMember" name="us-gaap:StockholdersEquity" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">1,043,291</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "></span></p> </td> <td style="width:5%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000161" contextRef="AsOf2021-06-30_us-gaap_AdditionalPaidInCapitalMember" name="us-gaap:StockholdersEquity" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">23,026,096</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "></span></p> </td> <td style="width:5%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">(<span style="font-size:9pt; "><ix:nonFraction id="Fact_0000000000162" contextRef="AsOf2021-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" name="us-gaap:StockholdersEquity" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal" sign="-">2,361</ix:nonFraction></span><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">)<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "></span></p> </td> <td style="width:5%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000163" contextRef="AsOf2021-06-30_us-gaap_RetainedEarningsMember" name="us-gaap:StockholdersEquity" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">17,414,730</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:5%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000164" contextRef="AsOf2021-06-30_us-gaap_TreasuryStockMember" name="us-gaap:CommonStockSharesOutstanding" unitRef="Shares" decimals="INF" scale="0" format="ixt:numdotdecimal">427,241</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "></span></p> </td> <td style="width:5%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">(<span style="font-size:9pt; "><ix:nonFraction id="Fact_0000000000165" contextRef="AsOf2021-06-30_us-gaap_TreasuryStockMember" name="us-gaap:StockholdersEquity" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal" sign="-">6,038,691</ix:nonFraction></span><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">)<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "></span></p> </td> <td style="width:5%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">(<span style="font-size:9pt; "><ix:nonFraction id="Fact_0000000000166" contextRef="AsOf2021-06-30_custom_UnearnedESOPSharesMember" name="us-gaap:StockholdersEquity" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal" sign="-">5,110,770</ix:nonFraction></span><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">)<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "></span></p> </td> <td style="width:5%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000167" contextRef="AsOf2021-06-30" name="us-gaap:StockholdersEquity" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">30,332,295</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> </tr> <tr class="even" style=""> <td colspan="2" style="width:28%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Comprehensive income:<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:5%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:5%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:5%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:5%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:5%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:5%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:5%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:5%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:5%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td colspan="2" style="width:28%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:left; margin-top:0pt; text-indent:10pt; margin-bottom:0pt; ">Net income<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:5%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:5%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:5%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:5%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:5%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000168" contextRef="From2021-07-01to2021-09-30_us-gaap_RetainedEarningsMember" name="us-gaap:NetIncomeLoss" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">306,061</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:5%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:5%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:5%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:5%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000169" contextRef="From2021-07-01to2021-09-30" name="us-gaap:NetIncomeLoss" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">306,061</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> </tr> <tr class="even" style=""> <td colspan="2" style="width:28%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:left; margin-top:0pt; text-indent:10pt; margin-bottom:0pt; ">Other comprehensive loss, </p>
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:left; margin-top:0pt; text-indent:10pt; margin-bottom:0pt; ">&#xA0;&#xA0;&#xA0;net of tax of $<span style="font-size:9pt; "><ix:nonFraction id="Fact_0000000000170" contextRef="From2021-07-01to2021-09-30" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" unitRef="USD" xsi:nil="true"></ix:nonFraction>-</span><span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:5%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:5%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:5%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:5%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000171" contextRef="From2021-07-01to2021-09-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" unitRef="USD" xsi:nil="true"></ix:nonFraction>&#x2014;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:5%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:5%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:5%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:5%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:5%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000172" contextRef="From2021-07-01to2021-09-30" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" unitRef="USD" xsi:nil="true"></ix:nonFraction>&#x2014;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; margin-bottom:1.5pt; "></p> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td colspan="2" style="width:28%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Total comprehensive income<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:5%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:5%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:5%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:5%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:5%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:5%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:5%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:5%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:5%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000173" contextRef="From2021-07-01to2021-09-30" name="us-gaap:ComprehensiveIncomeNetOfTax" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">306,061</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> </tr> <tr class="even" style=""> <td colspan="2" style="width:28%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Stock-based compensation<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:5%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:5%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:5%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000174" contextRef="From2021-07-01to2021-09-30_us-gaap_AdditionalPaidInCapitalMember" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">52,776</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:5%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:5%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:5%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:5%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:5%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:5%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000175" contextRef="From2021-07-01to2021-09-30" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">52,776</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:28%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:5%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:5%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:5%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:5%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:5%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:5%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:5%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:5%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:5%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> </tr> <tr class="even" style=""> <td colspan="2" style="width:28%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Balance as of September 30, 2021<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:5%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000176" contextRef="AsOf2021-09-30_us-gaap_CommonStockMember" name="us-gaap:CommonStockSharesOutstanding" unitRef="Shares" decimals="INF" scale="0" format="ixt:numdotdecimal">2,702,633</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "></span></p> </td> <td style="width:5%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000177" contextRef="AsOf2021-09-30_us-gaap_CommonStockMember" name="us-gaap:StockholdersEquity" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">1,043,291</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "></span></p> </td> <td style="width:5%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000178" contextRef="AsOf2021-09-30_us-gaap_AdditionalPaidInCapitalMember" name="us-gaap:StockholdersEquity" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">23,078,872</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "></span></p> </td> <td style="width:5%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">(<span style="font-size:9pt; "><ix:nonFraction id="Fact_0000000000179" contextRef="AsOf2021-09-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" name="us-gaap:StockholdersEquity" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal" sign="-">2,361</ix:nonFraction></span><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:left; margin-top:0pt; margin-bottom:0pt; margin-bottom:1.5pt; ">)<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "></span></p> </td> <td style="width:5%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000180" contextRef="AsOf2021-09-30_us-gaap_RetainedEarningsMember" name="us-gaap:StockholdersEquity" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">17,720,791</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:5%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000181" contextRef="AsOf2021-09-30_us-gaap_TreasuryStockMember" name="us-gaap:CommonStockSharesOutstanding" unitRef="Shares" decimals="INF" scale="0" format="ixt:numdotdecimal">427,241</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "></span></p> </td> <td style="width:5%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">(<span style="font-size:9pt; "><ix:nonFraction id="Fact_0000000000182" contextRef="AsOf2021-09-30_us-gaap_TreasuryStockMember" name="us-gaap:StockholdersEquity" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal" sign="-">6,038,691</ix:nonFraction></span><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:left; margin-top:0pt; margin-bottom:0pt; margin-bottom:1.5pt; ">)<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "></span></p> </td> <td style="width:5%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">(<span style="font-size:9pt; "><ix:nonFraction id="Fact_0000000000183" contextRef="AsOf2021-09-30_custom_UnearnedESOPSharesMember" name="us-gaap:StockholdersEquity" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal" sign="-">5,110,770</ix:nonFraction></span><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; margin-bottom:3px; "><span style="padding-left:0pt; ">)</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="padding-left:0pt; ">&#xA0;</span><span style="font-size:10pt; padding-left:0pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "></span></p> </td> <td style="width:5%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:9pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000184" contextRef="AsOf2021-09-30" name="us-gaap:StockholdersEquity" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">30,691,132</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:12pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "></p> </td> </tr> </tbody> </table> </div>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:9pt; margin-bottom:0pt; ">The accompanying notes are an integral part of the financial statements.<span style="font-size:12pt; "></span></p>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-bottom:0pt; "></p> <div> <div style="width:100%; clear:both;">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; ">4</p> </div><hr style="border-top:1.5pt solid #000000;"/><div style="page-break-after:always;"></div>
<p style="font-style:italic; font-size:8pt; margin-top:-5pt;"><a href="#toc">Index</a></p> </div>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:12pt; margin-bottom:0pt; " id="d1e5262_anchor">ESPEY MFG. &amp; ELECTRONICS CORP. </p>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">Statements of Cash Flows (Unaudited) </p>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">Three Months Ended September 30, 2022 and 2021<span style="font-size:12pt; "></span></p>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> <div>
<table width="100%" cellpadding="0" class="fin" style="border-spacing:0; margin:auto; "> <thead> <tr class="odd" style=""> <td style="width:66%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td colspan="2" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">September 30, 2022<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td colspan="2" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">September 30, 2021<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> </tr> </thead> <tbody> <tr class="odd" style="background-color:#cceeff; "> <td style="width:66%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Cash Flows from Operating Activities:<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td colspan="2" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td colspan="2" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> </tr> <tr class="even" style=""> <td style="width:66%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:10pt; margin-bottom:0pt; ">Net income<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "></span></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000185" contextRef="From2022-07-01to2022-09-30" name="us-gaap:NetIncomeLoss" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">768,266</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "></span></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000186" contextRef="From2021-07-01to2021-09-30" name="us-gaap:NetIncomeLoss" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">306,061</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:66%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> </tr> <tr class="even" style=""> <td style="width:66%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Adjustments to reconcile net income to net cash provided by operating activities:<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:66%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:10pt; margin-bottom:0pt; ">Stock-based compensation<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000187" contextRef="From2022-07-01to2022-09-30" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal" sign="-">61,259</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000188" contextRef="From2021-07-01to2021-09-30" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal" sign="-">52,776</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> </tr> <tr class="even" style=""> <td style="width:66%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:10pt; margin-bottom:0pt; ">Depreciation<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000189" contextRef="From2022-07-01to2022-09-30" name="us-gaap:Depreciation" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">120,950</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000190" contextRef="From2021-07-01to2021-09-30" name="us-gaap:Depreciation" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">121,237</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:66%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:10pt; margin-bottom:0pt; ">ESOP compensation expense<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000191" contextRef="From2022-07-01to2022-09-30" name="us-gaap:EmployeeStockOwnershipPlanESOPCompensationExpense" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">78,927</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000192" contextRef="From2021-07-01to2021-09-30" name="us-gaap:EmployeeStockOwnershipPlanESOPCompensationExpense" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">84,506</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> </tr> <tr class="even" style=""> <td style="width:66%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:10pt; margin-bottom:0pt; ">Deferred income tax benefit<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">(<span style="font-size:10pt; "><ix:nonFraction id="Fact_0000000000193" contextRef="From2022-07-01to2022-09-30" name="us-gaap:DeferredIncomeTaxExpenseBenefit" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal" sign="-">1,697</ix:nonFraction></span><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">)<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">(<span style="font-size:10pt; "><ix:nonFraction id="Fact_0000000000194" contextRef="From2021-07-01to2021-09-30" name="us-gaap:DeferredIncomeTaxExpenseBenefit" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal" sign="-">17,885</ix:nonFraction></span><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">)<span style="font-size:10pt; "></span></p> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:66%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:10pt; margin-bottom:0pt; ">Changes in assets and liabilities:<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> </tr> <tr class="even" style=""> <td style="width:66%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:20pt; margin-bottom:0pt; ">(Increase) decrease in trade accounts receivable<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">(<span style="font-size:10pt; "><ix:nonFraction id="Fact_0000000000195" contextRef="From2022-07-01to2022-09-30" name="us-gaap:IncreaseDecreaseInAccountsReceivable" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">888</ix:nonFraction></span><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">)<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000196" contextRef="From2021-07-01to2021-09-30" name="us-gaap:IncreaseDecreaseInAccountsReceivable" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal" sign="-">1,072,116</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:66%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:20pt; margin-bottom:0pt; ">Decrease in income taxes receivable<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000197" contextRef="From2022-07-01to2022-09-30" name="us-gaap:IncreaseDecreaseInIncomeTaxesReceivable" unitRef="USD" xsi:nil="true"></ix:nonFraction>&#x2014;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000198" contextRef="From2021-07-01to2021-09-30" name="us-gaap:IncreaseDecreaseInIncomeTaxesReceivable" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal" sign="-">89,667</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> </tr> <tr class="even" style=""> <td style="width:66%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:20pt; margin-bottom:0pt; ">(Increase) decrease in inventories<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">(<span style="font-size:10pt; "><ix:nonFraction id="Fact_0000000000199" contextRef="From2022-07-01to2022-09-30" name="us-gaap:IncreaseDecreaseInInventories" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">77,755</ix:nonFraction></span><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">)<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000200" contextRef="From2021-07-01to2021-09-30" name="us-gaap:IncreaseDecreaseInInventories" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal" sign="-">7,338</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:66%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:20pt; margin-bottom:0pt; ">(Increase) decrease in prepaid expenses and other current assets<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">(<span style="font-size:10pt; "><ix:nonFraction id="Fact_0000000000201" contextRef="From2022-07-01to2022-09-30" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">233,166</ix:nonFraction></span><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">)<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000202" contextRef="From2021-07-01to2021-09-30" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal" sign="-">218,306</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> </tr> <tr class="even" style=""> <td style="width:66%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:20pt; margin-bottom:0pt; ">Increase (decrease) in accounts payable<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000203" contextRef="From2022-07-01to2022-09-30" name="us-gaap:IncreaseDecreaseInAccountsPayable" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">831,816</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">(<span style="font-size:10pt; "><ix:nonFraction id="Fact_0000000000204" contextRef="From2021-07-01to2021-09-30" name="us-gaap:IncreaseDecreaseInAccountsPayable" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal" sign="-">553,919</ix:nonFraction></span><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">)<span style="font-size:10pt; "></span></p> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:66%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:20pt; margin-bottom:0pt; ">Increase in accrued salaries and wages<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000205" contextRef="From2022-07-01to2022-09-30" name="us-gaap:IncreaseDecreaseInAccruedSalaries" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">65,431</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000206" contextRef="From2021-07-01to2021-09-30" name="us-gaap:IncreaseDecreaseInAccruedSalaries" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">73,348</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> </tr> <tr class="even" style=""> <td style="width:66%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:20pt; margin-bottom:0pt; ">Decrease in vacation accrual<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">(<span style="font-size:10pt; "><ix:nonFraction id="Fact_0000000000207" contextRef="From2022-07-01to2022-09-30" name="esp:IncreaseDecreaseInVacationAccrual" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal" sign="-">29,527</ix:nonFraction></span><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">)<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">(<span style="font-size:10pt; "><ix:nonFraction id="Fact_0000000000208" contextRef="From2021-07-01to2021-09-30" name="esp:IncreaseDecreaseInVacationAccrual" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal" sign="-">20,677</ix:nonFraction></span><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">)<span style="font-size:10pt; "></span></p> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:66%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:20pt; margin-bottom:0pt; ">Increase in other accrued expenses<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000209" contextRef="From2022-07-01to2022-09-30" name="esp:IncreaseDecreaseInEmployeeStockOwnershipPlanPayable" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">57,022</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000210" contextRef="From2021-07-01to2021-09-30" name="esp:IncreaseDecreaseInEmployeeStockOwnershipPlanPayable" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">80,892</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> </tr> <tr class="even" style=""> <td style="width:66%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:20pt; margin-bottom:0pt; ">Increase in payroll and other taxes withheld<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000211" contextRef="From2022-07-01to2022-09-30" name="us-gaap:IncreaseDecreaseInOtherAccruedLiabilities" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">4,493</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000212" contextRef="From2021-07-01to2021-09-30" name="us-gaap:IncreaseDecreaseInOtherAccruedLiabilities" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">56,547</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:66%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:20pt; margin-bottom:0pt; ">(Decrease) increase in contract liabilities<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">(<span style="font-size:10pt; "><ix:nonFraction id="Fact_0000000000213" contextRef="From2022-07-01to2022-09-30" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal" sign="-">740,236</ix:nonFraction></span><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">)<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000214" contextRef="From2021-07-01to2021-09-30" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">17,380</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> </tr> <tr class="even" style=""> <td style="width:66%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:20pt; margin-bottom:0pt; ">Increase in income taxes payable<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000215" contextRef="From2022-07-01to2022-09-30" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">68,317</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000216" contextRef="From2021-07-01to2021-09-30" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" unitRef="USD" xsi:nil="true"></ix:nonFraction>&#x2014;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:66%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:40pt; margin-bottom:0pt; ">Net cash provided by operating activities<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000217" contextRef="From2022-07-01to2022-09-30" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">973,212</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000218" contextRef="From2021-07-01to2021-09-30" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">1,587,693</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> </tr> <tr class="even" style=""> <td style="width:66%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:66%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Cash Flows from Investing Activities:<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> </tr> <tr class="even" style=""> <td style="width:66%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:10pt; margin-bottom:0pt; ">Additions to property, plant and equipment<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">(<span style="font-size:10pt; "><ix:nonFraction id="Fact_0000000000219" contextRef="From2022-07-01to2022-09-30" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">50,482</ix:nonFraction></span><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">)<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">(<span style="font-size:10pt; "><ix:nonFraction id="Fact_0000000000220" contextRef="From2021-07-01to2021-09-30" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">45,691</ix:nonFraction></span><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">)<span style="font-size:10pt; "></span></p> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:66%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:10pt; margin-bottom:0pt; ">Purchase of investment securities<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">(<span style="font-size:10pt; "><ix:nonFraction id="Fact_0000000000221" contextRef="From2022-07-01to2022-09-30" name="us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">2,826,789</ix:nonFraction></span><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">)<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">(<span style="font-size:10pt; "><ix:nonFraction id="Fact_0000000000222" contextRef="From2021-07-01to2021-09-30" name="us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">534,000</ix:nonFraction></span><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">)<span style="font-size:10pt; "></span></p> </td> </tr> <tr class="even" style=""> <td style="width:66%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:10pt; margin-bottom:0pt; ">Proceeds from sale/maturity of investment securities<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000223" contextRef="From2022-07-01to2022-09-30" name="us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">1,120,000</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000224" contextRef="From2021-07-01to2021-09-30" name="us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">488,000</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:66%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:40pt; margin-bottom:0pt; ">Net cash used in by investing activities<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">(<span style="font-size:10pt; "><ix:nonFraction id="Fact_0000000000225" contextRef="From2022-07-01to2022-09-30" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal" sign="-">1,757,271</ix:nonFraction></span><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; margin-bottom:3px; margin-bottom:0.7pt; ">)<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">(<span style="font-size:10pt; "><ix:nonFraction id="Fact_0000000000226" contextRef="From2021-07-01to2021-09-30" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal" sign="-">91,691</ix:nonFraction></span><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; margin-bottom:3px; margin-bottom:0.7pt; ">)<span style="font-size:10pt; "></span></p> </td> </tr> <tr class="even" style=""> <td style="width:66%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:66%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">(Decrease) increase in cash and cash equivalents<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">(<span style="font-size:10pt; "><ix:nonFraction id="Fact_0000000000227" contextRef="From2022-07-01to2022-09-30" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal" sign="-">784,059</ix:nonFraction></span><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">)<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000228" contextRef="From2021-07-01to2021-09-30" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">1,496,002</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> </tr> <tr class="even" style=""> <td style="width:66%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Cash and cash equivalents, beginning of period<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000229" contextRef="AsOf2022-06-30" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">8,104,060</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000230" contextRef="AsOf2021-06-30" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">6,802,712</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:66%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Cash and cash equivalents, end of period<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "></span></p> </td> <td style="width:14%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000231" contextRef="AsOf2022-09-30" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">7,320,001</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "></span></p> </td> <td style="width:14%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000232" contextRef="AsOf2021-09-30" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">8,298,714</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> </tr> <tr class="even" style=""> <td style="width:66%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:66%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Supplemental Schedule of Cash Flow Information:<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> </tr> <tr class="even" style=""> <td style="width:66%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:10pt; margin-bottom:0pt; ">Income taxes paid<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "></span></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000233" contextRef="From2022-07-01to2022-09-30" name="us-gaap:IncomeTaxesPaid" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">150,000</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "></span></p> </td> <td style="width:14%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000234" contextRef="From2021-07-01to2021-09-30" name="us-gaap:IncomeTaxesPaid" unitRef="USD" xsi:nil="true"></ix:nonFraction>&#x2014;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:12pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "></p> </td> </tr> </tbody> </table> </div>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:9pt; margin-bottom:0pt; ">The accompanying notes are an integral part of the financial statements.<span style="font-size:12pt; "></span></p>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-bottom:0pt; "></p> <div> <div style="width:100%; clear:both;">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; ">5</p> </div><hr style="border-top:1.5pt solid #000000;"/><div style="page-break-after:always;"></div>
<p style="font-style:italic; font-size:8pt; margin-top:-5pt;"><a href="#toc">Index</a></p> </div>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:12pt; margin-bottom:0pt; " id="d1e6253_anchor">ESPEY MFG. &amp; ELECTRONICS CORP.</p>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="text-decoration:underline #000000; ">Notes to Financial Statements (Unaudited)</span><span style="font-size:12pt; "></span></p> <ix:nonNumeric id="Fact_0000000000235" contextRef="From2022-07-01to2022-09-30" name="us-gaap:BasisOfAccounting" escape="true">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:9pt; margin-bottom:0pt; "> Note 1. Basis of Presentation </p>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; ">In the opinion of management the accompanying unaudited financial statements contain all adjustments (consisting of normal recurring adjustments) necessary for a fair presentation of the results for such periods. The results for any interim period are not necessarily indicative of the results to be expected for the full fiscal year. Certain information and footnote disclosures normally included in financial statements prepared in accordance with United States generally accepted accounting principles have been condensed or omitted. The preparation of these financial statements requires us to make estimates and judgments that affect the reported amounts of assets, liabilities, revenues and expenses, and related disclosure of assets and liabilities. On an ongoing basis, we evaluate our estimates and judgments, including those related to revenue recognition, inventories, income taxes, and stock-based compensation. Specific to inventories, including work-in-process and contracts in process, management evaluates, quarterly, those estimates used in determining the cost to complete for each contract on Espey Mfg. &amp; Electronics Corp. (the &#x201C;Company&#x201D;) sales backlog. The change in estimates may affect the reported amount of inventories and gross profit in the current or a future period. Management bases its estimates on historical experience and on various other factors that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying amounts of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates under different assumptions or conditions. These financial statements should be read in conjunction with the Company&apos;s most recent audited financial statements included in its report on Form 10-K for the year ended June 30, 2022. Certain reclassifications may have been made to the prior year financial statements to conform to the current year presentation. <span style="font-size:12pt; "></span></p></ix:nonNumeric> <ix:nonNumeric id="Fact_0000000000272" contextRef="From2022-07-01to2022-09-30" name="us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" escape="true">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:9pt; margin-bottom:0pt; "> Note 2. Investment Securities </p>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; ">Accounting Standards Codification (&#x201C;ASC&#x201D;) 820 establishes a fair value hierarchy which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. The standard describes three levels of inputs that may be used to measure fair value:</p>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> <div>
<table width="100%" cellpadding="0" style="border-spacing:0; margin:auto; "> <tbody> <tr class="odd" style=""> <td style="width:5%; vertical-align:top; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#x25AA;<span style="font-size:10pt; "></span></p> </td> <td style="width:2%; vertical-align:top; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:93%; vertical-align:top; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:0pt; margin-bottom:0pt; ">Level 1: Quoted prices (unadjusted) for identical assets or liabilities in active markets that the entity has the ability to access as of the measurement date.<span style="font-size:10pt; "></span></p> </td> </tr> <tr class="even" style=""> <td style="width:5%; vertical-align:top; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:2%; vertical-align:top; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:93%; vertical-align:top; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> </tr> <tr class="odd" style=""> <td style="width:5%; vertical-align:top; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#x25AA;<span style="font-size:10pt; "></span></p> </td> <td style="width:2%; vertical-align:top; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:93%; vertical-align:top; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:0pt; margin-bottom:0pt; ">Level 2: Significant other observable inputs other than Level 1 prices such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data.<span style="font-size:10pt; "></span></p> </td> </tr> <tr class="even" style=""> <td style="width:5%; vertical-align:top; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:2%; vertical-align:top; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:93%; vertical-align:top; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> </tr> <tr class="odd" style=""> <td style="width:5%; vertical-align:top; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#x25AA;</p> </td> <td style="width:2%; vertical-align:top; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:93%; vertical-align:top; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:0pt; margin-bottom:0pt; ">Level 3: Significant unobservable inputs that reflect a reporting entity&#x2019;s own assumptions about the assumptions that market participants would use in pricing an asset or liability.<span style="font-size:12pt; "></span></p> </td> </tr> </tbody> </table> </div>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:14pt; margin-bottom:0pt; ">The carrying amounts of financial instruments, including cash and cash equivalents, short term investments, accounts receivable, accounts payable and accrued expenses, approximated fair value as of September 30, 2022 and June 30, 2022 because of the immediate or short-term maturity of these financial instruments.</p> <ix:nonNumeric id="Fact_0000000000264" contextRef="From2022-07-01to2022-09-30" name="us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock" escape="true">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; "> Investment securities at September 30, 2022 consists of certificates of deposit, municipal bonds and U.S. treasury bills and at June 30, 2022 consisted of certificates of deposit and municipal bonds. The Company classifies investment securities as available-for-sale which have been determined to be level 1 assets. The cost, gross unrealized gains, gross unrealized losses and fair value of available-for-sale debt securities by major security type at September 30, 2022 and June 30, 2022 are as follows: </p>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> <div>
<table width="100%" cellpadding="0" class="fin" style="border-spacing:0; margin:auto; "> <thead> <tr class="odd" style=""> <td style="width:48%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td colspan="2" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td colspan="2" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">Gross<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td colspan="2" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">Gross<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td colspan="2" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> </tr> <tr class="even" style=""> <td style="width:48%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td colspan="2" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">Amortized<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td colspan="2" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">Unrealized<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td colspan="2" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">Unrealized<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td colspan="2" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">Fair<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> </tr> <tr class="odd" style=""> <td style="width:48%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td colspan="2" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">Cost<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td colspan="2" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">Gains<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td colspan="2" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">Losses<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td colspan="2" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">Value<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> </tr> <tr class="even" style=""> <td style="width:48%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "><span style="text-decoration:underline #000000; ">September 30, 2022</span><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td colspan="2" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td colspan="2" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td colspan="2" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td colspan="2" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> </tr> </thead> <tbody> <tr class="odd" style="background-color:#cceeff; "> <td style="width:48%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Certificates of deposit<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "></span></p> </td> <td style="width:10%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000236" contextRef="AsOf2022-09-30_us-gaap_CertificatesOfDepositMember" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">5,050,000</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "></span></p> </td> <td style="width:10%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000237" contextRef="AsOf2022-06-30_us-gaap_CertificatesOfDepositMember" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" unitRef="USD" xsi:nil="true"></ix:nonFraction>&#x2014;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "></span></p> </td> <td style="width:10%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000238" contextRef="AsOf2022-09-30_us-gaap_CertificatesOfDepositMember" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" unitRef="USD" xsi:nil="true"></ix:nonFraction>&#x2014;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "></span></p> </td> <td style="width:10%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000239" contextRef="AsOf2022-09-30_us-gaap_CertificatesOfDepositMember" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">5,050,000</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> </tr> <tr class="even" style=""> <td style="width:48%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Municipal bonds<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "></span></p> </td> <td style="width:10%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000240" contextRef="AsOf2022-09-30_us-gaap_MunicipalBondsMember" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">72,225</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "></span></p> </td> <td style="width:10%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000241" contextRef="AsOf2022-09-30_us-gaap_MunicipalBondsMember" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" unitRef="USD" xsi:nil="true"></ix:nonFraction>&#x2014;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "></span></p> </td> <td style="width:10%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">(<span style="font-size:10pt; "><ix:nonFraction id="Fact_0000000000242" contextRef="AsOf2022-09-30_us-gaap_MunicipalBondsMember" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">4,385</ix:nonFraction></span><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">)<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "></span></p> </td> <td style="width:10%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000243" contextRef="AsOf2022-09-30_us-gaap_MunicipalBondsMember" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">67,840</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:48%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">U.S. Treasury Bills<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "></span></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000244" contextRef="AsOf2022-09-30_us-gaap_USTreasurySecuritiesMember" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">296,440</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "></span></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000245" contextRef="AsOf2022-09-30_us-gaap_USTreasurySecuritiesMember" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" unitRef="USD" xsi:nil="true"></ix:nonFraction>&#x2014;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "></span></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">(<span style="font-size:10pt; "><ix:nonFraction id="Fact_0000000000246" contextRef="AsOf2022-09-30_us-gaap_USTreasurySecuritiesMember" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">105</ix:nonFraction></span><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; margin-bottom:3px; margin-bottom:0.7pt; ">)<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "></span></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000247" contextRef="AsOf2022-09-30_us-gaap_USTreasurySecuritiesMember" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">296,335</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> </tr> <tr class="even" style=""> <td style="width:48%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Total investment securities<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "></span></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000248" contextRef="AsOf2022-09-30" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">5,418,665</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "></span></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000249" contextRef="AsOf2022-09-30" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" unitRef="USD" xsi:nil="true"></ix:nonFraction>&#x2014;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "></span></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">(<span style="font-size:10pt; "><ix:nonFraction id="Fact_0000000000250" contextRef="AsOf2022-09-30" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">4,490</ix:nonFraction></span><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; margin-bottom:3px; ">)<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "></span></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000251" contextRef="AsOf2022-09-30" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">5,414,175</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:48%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:10%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:10%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:10%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:10%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> </tr> <tr class="even" style=""> <td style="width:48%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "><span style="text-decoration:underline #000000; ">June 30, 2022</span><span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:10%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:10%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:10%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:10%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:48%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Certificates of deposit<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "></span></p> </td> <td style="width:10%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000252" contextRef="AsOf2022-06-30_us-gaap_CertificatesOfDepositMember" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">3,639,000</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "></span></p> </td> <td style="width:10%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000253" contextRef="AsOf2022-06-30_us-gaap_CertificatesOfDepositMember" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" unitRef="USD" xsi:nil="true"></ix:nonFraction>&#x2014;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "></span></p> </td> <td style="width:10%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000254" contextRef="AsOf2022-06-30_us-gaap_CertificatesOfDepositMember" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" unitRef="USD" xsi:nil="true"></ix:nonFraction>&#x2014;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "></span></p> </td> <td style="width:10%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000255" contextRef="AsOf2022-06-30_us-gaap_CertificatesOfDepositMember" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">3,639,000</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> </tr> <tr class="even" style=""> <td style="width:48%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Municipal bonds<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "></span></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000256" contextRef="AsOf2022-06-30_us-gaap_MunicipalBondsMember" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">72,225</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "></span></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000257" contextRef="AsOf2022-06-30_us-gaap_MunicipalBondsMember" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" unitRef="USD" xsi:nil="true"></ix:nonFraction>&#x2014;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "></span></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">(<span style="font-size:10pt; "><ix:nonFraction id="Fact_0000000000258" contextRef="AsOf2022-06-30_us-gaap_MunicipalBondsMember" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">2,446</ix:nonFraction></span><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; margin-bottom:3px; margin-bottom:0.7pt; ">)<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "></span></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000259" contextRef="AsOf2022-06-30_us-gaap_MunicipalBondsMember" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">69,779</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:48%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Total investment securities<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "></span></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000260" contextRef="AsOf2022-06-30" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">3,711,225</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "></span></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000261" contextRef="AsOf2022-06-30" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" unitRef="USD" xsi:nil="true"></ix:nonFraction>&#x2014;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "></span></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">(<span style="font-size:10pt; "><ix:nonFraction id="Fact_0000000000262" contextRef="AsOf2022-06-30" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">2,446</ix:nonFraction></span><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; margin-bottom:3px; ">)<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "></span></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000263" contextRef="AsOf2022-06-30" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">3,708,779</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:12pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "></p></td></tr></tbody></table></div></ix:nonNumeric>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:14pt; margin-bottom:0pt; ">The portfolio is diversified and highly liquid and primarily consists of investment grade fixed income instruments. At September 30, 2022, the Company did not have any investments in individual securities that have been in a continuous loss position considered to be other than temporary.</p>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-bottom:0pt; "></p> <div> <div style="width:100%; clear:both;">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; ">6</p> </div><hr style="border-top:1.5pt solid #000000;"/><div style="page-break-after:always;"></div>
<p style="font-style:italic; font-size:8pt; margin-top:-5pt;"><a href="#toc">Index</a></p> </div> <ix:nonNumeric id="Fact_0000000000271" contextRef="From2022-07-01to2022-09-30" name="us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock" escape="true">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:9pt; margin-bottom:0pt; "> As of September 30, 2022 and June 30, 2022, the remaining contractual maturities of available-for-sale debt securities were as follows: </p>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> <div>
<table width="100%" cellpadding="0" class="fin" style="border-spacing:0; margin:auto; "> <thead> <tr class="odd" style=""> <td style="width:61%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td colspan="6" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">Years to Maturity<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td colspan="2" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> </tr> <tr class="even" style=""> <td style="width:61%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td colspan="2" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">Less than<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td colspan="2" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">One to<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td colspan="2" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> </tr> <tr class="odd" style=""> <td style="width:61%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td colspan="2" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">One Year<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td colspan="2" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">Five Years<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td colspan="2" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">Total<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> </tr> </thead> <tbody> <tr class="odd" style="background-color:#cceeff; "> <td style="width:61%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "><span style="text-decoration:underline #000000; ">September 30, 2022</span><span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:10%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:10%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:10%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> </tr> <tr class="even" style=""> <td style="width:61%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Available-for-sale<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "></span></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000265" contextRef="AsOf2022-09-30" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">4,626,334</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "></span></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000266" contextRef="AsOf2022-09-30" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">787,841</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "></span></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000267" contextRef="AsOf2022-09-30" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">5,414,175</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:61%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:10%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:10%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:10%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> </tr> <tr class="even" style=""> <td style="width:61%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "><span style="text-decoration:underline #000000; ">June 30, 2022</span><span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:10%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:10%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:10%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:61%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Available-for-sale<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "></span></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000268" contextRef="AsOf2022-06-30" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">3,639,000</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "></span></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000269" contextRef="AsOf2022-06-30" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">69,779</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "></span></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000270" contextRef="AsOf2022-06-30" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">3,708,779</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:12pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "></p></td></tr></tbody></table></div></ix:nonNumeric></ix:nonNumeric> <ix:nonNumeric id="Fact_0000000000275" contextRef="From2022-07-01to2022-09-30" name="us-gaap:EarningsPerShareTextBlock" escape="true">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:14pt; margin-bottom:0pt; "> Note 3. Net Income per Share </p>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; ">Basic net income per share excludes dilution and is computed by dividing net income available to common stockholders by the weighted average number of common shares outstanding for the period. Diluted net income per share reflects the potential dilution that could occur if securities or other contracts to issue common stock were exercised or converted into common stock or resulted in the issuance of common stock that then shared in the income of the Company. The computation of diluted net income per share, excluded options to purchase <span style="font-size:10pt; "><ix:nonFraction id="Fact_0000000000273" contextRef="From2022-07-01to2022-09-30" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" unitRef="Shares" decimals="INF" scale="0" format="ixt:numdotdecimal">241,773</ix:nonFraction></span> shares of our common stock for the three months ended September 30, 2022 and <span style="font-size:10pt; "><ix:nonFraction id="Fact_0000000000274" contextRef="From2021-07-01to2021-09-30" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" unitRef="Shares" decimals="INF" scale="0" format="ixt:numdotdecimal">344,512</ix:nonFraction></span> shares for the three months ended September 30, 2021, as the effect of including them would be anti-dilutive. As unearned shares owned by the Company&#x2019;s sponsored leveraged employee stock ownership plan (the &#x201C;ESOP&#x201D;) are released or committed-to-be-released, the shares become outstanding for earnings-per-share computations. <span style="font-size:12pt; "></span></p></ix:nonNumeric> <ix:nonNumeric id="Fact_0000000000343" contextRef="From2022-07-01to2022-09-30" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" escape="true">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:9pt; margin-bottom:0pt; "> Note 4. Stock Based Compensation </p>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; ">The Company follows ASC 718 in establishing standards for the accounting for transactions in which an entity exchanges its equity instruments for goods or services, as well as transactions in which an entity incurs liabilities in exchange for goods or services that are based on the fair value of the entity&#x2019;s equity instruments or that may be settled by the issuance of those equity instruments. ASC 718 requires that the cost resulting from all share-based payment transactions be recognized in the financial statements based on the fair value of the share-based payment. ASC 718 establishes fair value as the measurement objective in accounting for share-based payment transactions with employees, except for equity instruments held by employee share ownership plans.<span style="font-size:12pt; "></span></p>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; ">Total stock-based compensation expense recognized in the statements of comprehensive income for the three-month periods ended September 30, 2022 and 2021 was $<span style="font-size:10pt; "><ix:nonFraction id="Fact_0000000000276" contextRef="From2022-07-01to2022-09-30" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">61,259</ix:nonFraction></span> and $<span style="font-size:10pt; "><ix:nonFraction id="Fact_0000000000277" contextRef="From2021-07-01to2021-09-30" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">52,776</ix:nonFraction></span>, respectively, before income taxes. The amount of this stock-based compensation expense related to non-qualified stock options (&#x201C;NQSOs&#x201D;) for the three-month periods ended September 30, 2022 and 2021, was $<span style="font-size:10pt; "><ix:nonFraction id="Fact_0000000000278" contextRef="From2022-07-01to2022-09-30_custom_NonQualifiedStockOptionsMember" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">9,604</ix:nonFraction></span> and $<span style="font-size:10pt; "><ix:nonFraction id="Fact_0000000000279" contextRef="From2021-07-01to2021-09-30_custom_NonQualifiedStockOptionsMember" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">7,366</ix:nonFraction></span>, respectively. The deferred tax benefit related to the NQSOs as of September 30, 2022 and 2021 was approximately $<span style="font-size:10pt; "><ix:nonFraction id="Fact_0000000000280" contextRef="From2022-07-01to2022-09-30" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">2,017</ix:nonFraction></span> and $<span style="font-size:10pt; "><ix:nonFraction id="Fact_0000000000281" contextRef="From2021-07-01to2021-09-30" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">1,547</ix:nonFraction></span>, respectively. The remaining stock option expense in each year related to incentive stock options (&#x201C;ISOs&#x201D;) which are not deductible by the corporation when exercised, assuming a qualifying disposition and as such no deferred tax benefit was established related to these amounts.<span style="font-size:12pt; "></span></p>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; ">As of September 30, 2022, there was approximately $<span style="font-size:10pt; "><ix:nonFraction id="Fact_0000000000282" contextRef="AsOf2022-09-30" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">308,188</ix:nonFraction></span> of unrecognized compensation cost related to stock option awards that is expected to be recognized as expense over the next <span style="font-size:10pt; "><ix:nonNumeric id="Fact_0000000000283" contextRef="From2022-07-01to2022-09-30" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear">2</ix:nonNumeric></span> years, of which $<span style="font-size:10pt; "><ix:nonFraction id="Fact_0000000000284" contextRef="AsOf2022-09-30_custom_IncentiveStockOptionMember" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">254,793</ix:nonFraction></span> relates to ISOs and $<span style="font-size:10pt; "><ix:nonFraction id="Fact_0000000000285" contextRef="AsOf2022-09-30_custom_NonQualifiedStockOptionsMember" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">53,395</ix:nonFraction></span> relates to NQSOs. The total deferred tax benefit related to these awards is expected to be $<span style="font-size:10pt; "><ix:nonFraction id="Fact_0000000000286" contextRef="AsOf2022-09-30" name="esp:DeferredTaxBenefitRelatedToUnrecognizedCompensationCosts" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">11,213</ix:nonFraction></span>. </p>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; ">The Company has one employee stock option plan under which options or stock awards may be granted, the 2017 Stock Option and Restricted Stock Plan (the &quot;2017 Plan&quot;). The Board of Directors may grant options to acquire shares of common stock to employees and non-employee directors of the Company at the fair market value of the common stock on the date of grant. The maximum aggregate number of shares of Common Stock subject to options or awards to non-employee directors is <span style="font-size:10pt; "><ix:nonFraction id="Fact_0000000000287" contextRef="AsOf2022-09-30_custom_TwoThousandSeventeenPlanMember_custom_NonEmployeeDirectorsMember_srt_MaximumMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" unitRef="Shares" decimals="INF" scale="0" format="ixt:numdotdecimal">133,000</ix:nonFraction></span> and the maximum aggregate number of shares of Common Stock subject to options or awards granted to non-employee directors during any single fiscal year is the lesser of <span style="font-size:10pt; "><ix:nonFraction id="Fact_0000000000288" contextRef="AsOf2022-09-30_custom_TwoThousandSeventeenPlanMember_custom_NonEmployeeDirectorsMember_srt_MaximumMember" name="esp:NumberOfSharesSubjectToOptionOrAwardSingleFiscalYear" unitRef="Shares" decimals="INF" scale="0" format="ixt:numdotdecimal">13,300</ix:nonFraction></span> and <span style="font-size:10pt; "><ix:nonFraction id="Fact_0000000000289" contextRef="From2022-07-01to2022-09-30_custom_NonEmployeeDirectorsMember_custom_TwoThousandSeventeenPlanMember_srt_MaximumMember" name="esp:PercentageOfTotalNumberOfSharesSubjectToOptionsOrAwardsGrantedInFiscalYear" unitRef="Pure" decimals="INF" scale="-2" format="ixt:numdotdecimal">33</ix:nonFraction></span> 1/3% of the total number of shares subject to options or awards granted in such fiscal year. The maximum number of shares subject to options or awards granted to any individual employee may not exceed <span style="font-size:10pt; "><ix:nonFraction id="Fact_0000000000290" contextRef="AsOf2022-09-30_custom_IndividualEmployeeMember_custom_TwoThousandSeventeenPlanMember_srt_MaximumMember" name="esp:NumberOfSharesSubjectToOptionOrAwardSingleFiscalYear" unitRef="Shares" decimals="INF" scale="0" format="ixt:numdotdecimal">15,000</ix:nonFraction></span> in a fiscal year. Generally, options granted have a two-year vesting period based on <span style="font-size:10pt; "><ix:nonNumeric id="Fact_0000000000291" contextRef="From2022-07-01to2022-09-30" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:durwordsen">two years</ix:nonNumeric></span> of continuous service and have a ten-year contractual life. Option grants provide for accelerated vesting if there is a change in control. Shares issued upon the exercise of options are from those held in Treasury. Options covering <span style="font-size:10pt; "><ix:nonFraction id="Fact_0000000000292" contextRef="AsOf2022-09-30_us-gaap_EmployeeStockOptionMember_custom_TwoThousandSeventeenPlanMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" unitRef="Shares" decimals="INF" scale="0" format="ixt:numdotdecimal">400,000</ix:nonFraction></span> shares are authorized for issuance under the 2017 Plan. As of September 30, 2022, options covering <span style="font-size:10pt; "><ix:nonFraction id="Fact_0000000000293" contextRef="From2022-07-01to2022-09-30_us-gaap_EmployeeStockOptionMember_custom_TwoThousandSeventeenPlanMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" unitRef="Shares" decimals="INF" scale="0" format="ixt:numdotdecimal">379,104</ix:nonFraction></span> shares have been granted, of which <span style="font-size:10pt; "><ix:nonFraction id="Fact_0000000000294" contextRef="AsOf2022-09-30_custom_IncentiveStockOptionMember_custom_TwoThousandSeventenPlanMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" unitRef="Shares" decimals="INF" scale="0" format="ixt:numdotdecimal">262,223</ix:nonFraction></span> are outstanding, and options covering <span style="font-size:10pt; "><ix:nonFraction id="Fact_0000000000295" contextRef="From2022-07-01to2022-09-30_us-gaap_EmployeeStockOptionMember_custom_TwoThousandSeventeenPlanMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" unitRef="Shares" decimals="INF" scale="0" format="ixt:numdotdecimal">116,881</ix:nonFraction></span> shares have been cancelled. As of September 30, 2022, options covering <span style="font-size:10pt; "><ix:nonFraction id="Fact_0000000000296" contextRef="AsOf2022-09-30_custom_IncentiveStockOptionMember_custom_TwoThousandSeventenPlanMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" unitRef="Shares" decimals="INF" scale="0" format="ixt:numdotdecimal">137,777</ix:nonFraction></span> shares remain available for grant, after factoring in the cancelled options, which are eligible to be re-granted. While no further grants of options may be made under the Company&#x2019;s 2007 Stock Option and Restricted Stock Plan, as of September 30, 2022, <span style="font-size:10pt; "><ix:nonFraction id="Fact_0000000000297" contextRef="AsOf2022-09-30_custom_TwoThousandSevenPlanMember_custom_RestrictedStockPlanMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" unitRef="Shares" decimals="INF" scale="0" format="ixt:numdotdecimal">50,750</ix:nonFraction></span> options were outstanding under such plan of which all are vested and exercisable. </p>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-bottom:0pt; "></p> <div> <div style="width:100%; clear:both;">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; ">7</p> </div><hr style="border-top:1.5pt solid #000000;"/><div style="page-break-after:always;"></div>
<p style="font-style:italic; font-size:8pt; margin-top:-5pt;"><a href="#toc">Index</a></p> </div>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; ">ASC 718 requires the use of a valuation model to calculate the fair value of stock-based awards. The Company has elected to use the Black-Scholes option valuation model, which incorporates various assumptions including those for dividend yield, volatility, expected life and interest rates.</p> <ix:nonNumeric id="Fact_0000000000306" contextRef="From2022-07-01to2022-09-30" name="us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" escape="true">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; "> The table below outlines the weighted average assumptions that the Company used to calculate the fair value of each option award for the three months ended September 30, 2022 and 2021. </p>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> <div>
<table width="100%" cellpadding="0" class="fin" style="border-spacing:0; margin:auto; "> <thead> <tr class="odd" style=""> <td style="width:54%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:2%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td colspan="3" style="width:2%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;<span style="font-size:10pt; text-decoration:underline #000000; ">September 30, 2022</span><span style="font-size:10pt; "></span></p> </td> <td style="width:2%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:18%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="text-decoration:underline #000000; ">September 30, 2021</span><span style="font-size:10pt; "></span></p> </td> <td style="width:2%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> </tr> <tr class="even" style=""> <td style="width:54%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:2%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td colspan="3" style="width:2%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:2%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:18%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:2%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> </tr> </thead> <tbody> <tr class="odd" style="background-color:#cceeff; "> <td style="width:54%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Company&#x2019;s expected volatility<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:2%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:2%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:18%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000298" contextRef="From2022-07-01to2022-09-30" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" unitRef="Pure" decimals="INF" scale="-2" format="ixt:numdotdecimal">27.10</ix:nonFraction><span style="font-size:10pt; ">%</span><span style="font-size:10pt; "></span></p> </td> <td style="width:2%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:2%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:18%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000299" contextRef="From2021-07-01to2021-09-30" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" unitRef="Pure" decimals="INF" scale="-2" format="ixt:numdotdecimal">25.50</ix:nonFraction><span style="font-size:10pt; ">%</span><span style="font-size:10pt; "></span></p> </td> <td style="width:2%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> </tr> <tr class="even" style=""> <td style="width:54%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Risk-free interest rate<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:2%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:2%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:18%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000300" contextRef="From2022-07-01to2022-09-30" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" unitRef="Pure" decimals="INF" scale="-2" format="ixt:numdotdecimal">2.66</ix:nonFraction><span style="font-size:10pt; ">%</span><span style="font-size:10pt; "></span></p> </td> <td style="width:2%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:2%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:18%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000301" contextRef="From2021-07-01to2021-09-30" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" unitRef="Pure" decimals="INF" scale="-2" format="ixt:numdotdecimal">0.89</ix:nonFraction><span style="font-size:10pt; ">%</span><span style="font-size:10pt; "></span></p> </td> <td style="width:2%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:54%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Expected term<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:2%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:2%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:18%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><ix:nonNumeric id="Fact_0000000000302" contextRef="From2022-07-01to2022-09-30" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear">5.4</ix:nonNumeric><span style="font-size:10pt; "> yrs</span><span style="font-size:10pt; "></span></p> </td> <td style="width:2%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:2%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:18%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><ix:nonNumeric id="Fact_0000000000303" contextRef="From2021-07-01to2021-09-30" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear">5.4</ix:nonNumeric><span style="font-size:10pt; "> yrs</span><span style="font-size:10pt; "></span></p> </td> <td style="width:2%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> </tr> <tr class="even" style=""> <td style="width:54%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:-10pt !important; padding-left:10pt !important; margin-bottom:0pt; ">Weighted average fair value per share of options granted during the period<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:2%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:2%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:18%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "><ix:nonFraction id="Fact_0000000000304" contextRef="From2022-07-01to2022-09-30" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" unitRef="USDPerShare" decimals="INF" scale="0" format="ixt:numdotdecimal">4.11</ix:nonFraction></span><span style="font-size:10pt; "></span></p> </td> <td style="width:2%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:2%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:18%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "><ix:nonFraction id="Fact_0000000000305" contextRef="From2021-07-01to2021-09-30" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" unitRef="USDPerShare" decimals="INF" scale="0" format="ixt:numdotdecimal">3.73</ix:nonFraction></span><span style="font-size:10pt; "></span></p> </td> <td style="width:2%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:12pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "></p></td></tr></tbody></table></div></ix:nonNumeric>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; ">Expected stock price volatility is based on the historical volatility of the Company&#x2019;s stock. The risk-free interest rate is based on the implied yield available on U.S. Treasury issues with an equivalent term approximating the expected life of the options. The expected option term (in years) represents the estimated period of time until exercise and is based on actual historical experience.</p> <ix:nonNumeric id="Fact_0000000000329" contextRef="From2022-07-01to2022-09-30" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" escape="true">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:9pt; margin-bottom:0pt; "> The following table summarizes stock option activity during the three months ended September 30, 2022:<span style="font-size:12pt; "></span></p>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> <div>
<table width="100%" cellpadding="0" class="fin" style="border-spacing:0; margin:auto; "> <thead> <tr class="odd" style=""> <td style="width:47%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td colspan="15" style="width:1%; border-bottom:1.5pt solid #000000; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;Employee Stock Options Plan<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; border-bottom:1.5pt solid #000000; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> </tr> <tr class="even" style=""> <td style="width:47%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td colspan="4" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td colspan="3" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td colspan="3" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">Weighted<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td colspan="2" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> </tr> <tr class="odd" style=""> <td style="width:47%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td colspan="4" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">Number of<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td colspan="3" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">Weighted<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td colspan="3" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">Average<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td colspan="2" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> </tr> <tr class="even" style=""> <td style="width:47%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td colspan="4" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">Shares<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td colspan="3" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">Average<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td colspan="3" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">Remaining<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td colspan="2" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">Aggregate<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> </tr> <tr class="odd" style=""> <td style="width:47%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td colspan="4" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">Subject<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td colspan="3" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">Exercise<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td colspan="3" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">Contractual<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td colspan="2" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">Intrinsic<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> </tr> <tr class="even" style=""> <td style="width:47%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td colspan="4" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">to Option<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td colspan="3" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">Price<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td colspan="3" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">Term<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td colspan="2" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">Value<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> </tr> </thead> <tbody> <tr class="odd" style="background-color:#cceeff; "> <td style="width:47%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Balance at July 1, 2022<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:10%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000307" contextRef="AsOf2022-06-30" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" unitRef="Shares" decimals="INF" scale="0" format="ixt:numdotdecimal">246,273</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "></span></p> </td> <td style="width:10%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000308" contextRef="AsOf2022-06-30" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" unitRef="USDPerShare" decimals="INF" scale="0" format="ixt:numdotdecimal">20.89</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:10%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><ix:nonNumeric id="Fact_0000000000309" contextRef="From2022-07-01to2022-09-30" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear">6.73</ix:nonNumeric><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:10%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> </tr> <tr class="even" style=""> <td style="width:47%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Granted<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:10%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000310" contextRef="From2022-07-01to2022-09-30" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" unitRef="Shares" decimals="INF" scale="0" format="ixt:numdotdecimal">71,200</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "></span></p> </td> <td style="width:10%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000311" contextRef="From2022-07-01to2022-09-30" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" unitRef="USDPerShare" decimals="INF" scale="0" format="ixt:numdotdecimal">13.61</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:10%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><ix:nonNumeric id="Fact_0000000000312" contextRef="From2022-07-01to2022-09-30" name="esp:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermGranted" format="ixt-sec:duryear">9.84</ix:nonNumeric><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:10%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:47%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Exercised<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:10%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000313" contextRef="From2022-07-01to2022-09-30" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" unitRef="Shares" xsi:nil="true"></ix:nonFraction>&#x2014;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td style="width:10%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000314" contextRef="From2022-07-01to2022-09-30" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" unitRef="USDPerShare" xsi:nil="true"></ix:nonFraction>&#x2014;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:10%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#x2014;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:10%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> </tr> <tr class="even" style=""> <td style="width:47%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Forfeited or expired<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">(<span style="font-size:10pt; "><ix:nonFraction id="Fact_0000000000315" contextRef="From2022-07-01to2022-09-30" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" unitRef="Shares" decimals="INF" scale="0" format="ixt:numdotdecimal">4,500</ix:nonFraction></span>)<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "></span></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000316" contextRef="From2022-07-01to2022-09-30" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" unitRef="USDPerShare" decimals="INF" scale="0" format="ixt:numdotdecimal">18.20</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#x2014;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:47%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Outstanding at September 30, 2022<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000317" contextRef="AsOf2022-09-30" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" unitRef="Shares" decimals="INF" scale="0" format="ixt:numdotdecimal">312,973</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "></span></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000318" contextRef="AsOf2022-09-30" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" unitRef="USDPerShare" decimals="INF" scale="0" format="ixt:numdotdecimal">19.27</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><ix:nonNumeric id="Fact_0000000000319" contextRef="From2022-07-01to2022-09-30" name="esp:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionOutstandingWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear">7.22</ix:nonNumeric><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "></span></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000320" contextRef="AsOf2022-09-30" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">12,816</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> </tr> <tr class="even" style=""> <td style="width:47%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Vested or expected to vest at September 30, 2022<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000321" contextRef="AsOf2022-09-30" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" unitRef="Shares" decimals="INF" scale="0" format="ixt:numdotdecimal">282,623</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "></span></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000322" contextRef="AsOf2022-09-30" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" unitRef="USDPerShare" decimals="INF" scale="0" format="ixt:numdotdecimal">19.74</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><ix:nonNumeric id="Fact_0000000000323" contextRef="From2022-07-01to2022-09-30" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" format="ixt-sec:duryear">7.02</ix:nonNumeric><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "></span></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000324" contextRef="AsOf2022-09-30" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">10,483</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:47%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Exercisable at September 30, 2022<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000325" contextRef="AsOf2022-09-30" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" unitRef="Shares" decimals="INF" scale="0" format="ixt:numdotdecimal">141,598</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "></span></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000326" contextRef="AsOf2022-09-30" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" unitRef="USDPerShare" decimals="INF" scale="0" format="ixt:numdotdecimal">24.49</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><ix:nonNumeric id="Fact_0000000000327" contextRef="From2022-07-01to2022-09-30" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" format="ixt-sec:duryear">4.94</ix:nonNumeric><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "></span></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000328" contextRef="AsOf2022-09-30" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">0</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:12pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "></p></td></tr></tbody></table></div></ix:nonNumeric>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:14pt; margin-bottom:0pt; ">The aggregate intrinsic value in the table above represents the total pretax intrinsic value (the difference between the closing sale price of the Company&#x2019;s common stock as reported on the NYSE American on September 30, 2022 and the exercise price, multiplied by the number of in-the-money options) that would have been received by the option holders if all option holders had exercised their options on September 30, 2022. This amount changes based on the fair market value of the Company&#x2019;s common stock. The intrinsic value of options exercised during the three months ended September 30, 2022 and 2021 was $<span style="font-size:10pt; "><ix:nonFraction id="Fact_0000000000331" contextRef="From2022-07-01to2022-09-30" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal"><ix:nonFraction id="Fact_0000000000330" contextRef="From2021-07-01to2021-09-30" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">0</ix:nonFraction></ix:nonFraction></span>, resulting from no option exercise activity during those periods.<span style="font-size:12pt; "></span></p>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-bottom:0pt; "></p> <div> <div style="width:100%; clear:both;">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; ">8</p> </div><hr style="border-top:1.5pt solid #000000;"/><div style="page-break-after:always;"></div>
<p style="font-style:italic; font-size:8pt; margin-top:-5pt;"><a href="#toc">Index</a></p> </div> <ix:nonNumeric id="Fact_0000000000342" contextRef="From2022-07-01to2022-09-30" name="us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock" escape="true">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:9pt; margin-bottom:0pt; "> The following table summarizes changes in non-vested stock options during the three months ended September 30, 2022:<span style="font-size:12pt; "></span></p>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> <div>
<table width="100%" cellpadding="0" class="fin" style="border-spacing:0; margin:auto; "> <thead> <tr class="odd" style=""> <td style="width:64%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:15%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">Weighted Number<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:15%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">Average<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> </tr> <tr class="even" style=""> <td style="width:64%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:15%; border-bottom:0.7pt solid #000000; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">of Shares</p>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">Subject to Option<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> <td style="width:15%; border-bottom:0.7pt solid #000000; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">Grant Date Fair</p>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">Value (per Option)<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "></p> </td> </tr> </thead> <tbody> <tr class="odd" style="background-color:#cceeff; "> <td style="width:64%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:10pt; margin-bottom:0pt; ">Non-vested at July 1, 2022<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:15%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000332" contextRef="AsOf2022-06-30" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" unitRef="Shares" decimals="INF" scale="0" format="ixt:numdotdecimal">104,175</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "></span></p> </td> <td style="width:15%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000333" contextRef="AsOf2022-06-30" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" unitRef="USDPerShare" decimals="INF" scale="0" format="ixt:numdotdecimal">2.92</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> </tr> <tr class="even" style=""> <td style="width:64%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:10pt; margin-bottom:0pt; ">Granted<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:15%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000334" contextRef="From2022-07-01to2022-09-30" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" unitRef="Shares" decimals="INF" scale="0" format="ixt:numdotdecimal">71,200</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "></span></p> </td> <td style="width:15%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000335" contextRef="From2022-07-01to2022-09-30" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" unitRef="USDPerShare" decimals="INF" scale="0" format="ixt:numdotdecimal">4.11</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:64%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:10pt; margin-bottom:0pt; ">Vested<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:15%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000336" contextRef="From2022-07-01to2022-09-30" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" unitRef="Shares" xsi:nil="true"></ix:nonFraction>&#x2014;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:15%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000337" contextRef="From2022-07-01to2022-09-30" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue" unitRef="USDPerShare" xsi:nil="true"></ix:nonFraction>&#x2014;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> </tr> <tr class="even" style=""> <td style="width:64%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:10pt; margin-bottom:0pt; ">Forfeited or expired<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:15%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">(<span style="font-size:10pt; "><ix:nonFraction id="Fact_0000000000338" contextRef="From2022-07-01to2022-09-30" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares" unitRef="Shares" decimals="INF" scale="0" format="ixt:numdotdecimal">4,000</ix:nonFraction></span>)<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "></span></p> </td> <td style="width:15%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000339" contextRef="From2022-07-01to2022-09-30" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue" unitRef="USDPerShare" decimals="INF" scale="0" format="ixt:numdotdecimal">1.91</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:64%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:10pt; margin-bottom:0pt; ">Non-vested at September 30, 2022<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:15%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000340" contextRef="AsOf2022-09-30" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" unitRef="Shares" decimals="INF" scale="0" format="ixt:numdotdecimal">171,375</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "></span></p> </td> <td style="width:15%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000341" contextRef="AsOf2022-09-30" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" unitRef="USDPerShare" decimals="INF" scale="0" format="ixt:numdotdecimal">3.44</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:12pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "></p></td></tr></tbody></table></div></ix:nonNumeric></ix:nonNumeric> <ix:nonNumeric id="Fact_0000000000346" contextRef="From2022-07-01to2022-09-30" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" escape="true">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:14pt; margin-bottom:0pt; "> Note 5. Commitments and Contingencies </p>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; ">The Company from time to time, enters into standby letters of credit agreements with financial institutions primarily relating to the guarantee of future performance on certain contracts. Contingent liabilities on outstanding standby letters of credit agreements aggregated to <span style="font-size:10pt; "><ix:nonFraction id="Fact_0000000000345" contextRef="AsOf2022-09-30_us-gaap_StandbyLettersOfCreditMember" name="us-gaap:LossContingencyAccrualAtCarryingValue" unitRef="USD" decimals="0" scale="0" format="ixt-sec:numwordsen"><ix:nonFraction id="Fact_0000000000344" contextRef="AsOf2022-06-30_us-gaap_StandbyLettersOfCreditMember" name="us-gaap:LossContingencyAccrualAtCarryingValue" unitRef="USD" decimals="0" scale="0" format="ixt-sec:numwordsen">zero</ix:nonFraction></ix:nonFraction></span> at September 30, 2022 and June 30, 2022. The Company, as a U.S. Government contractor, is subject to audits, reviews, and investigations by the U.S. Government related to its negotiation and performance of government contracts and its accounting for such contracts. Failure to comply with applicable U.S. Government standards by a contractor may result in suspension from eligibility for award of any new government contract and a guilty plea or conviction may result in debarment from eligibility for awards. The government may, in certain cases, also terminate existing contracts, recover damages, and impose other sanctions and penalties. As a result of contract audits the Company will determine a range of possible outcomes and in accordance with ASC 450 &#x201C;Contingencies&#x201D; the Company will accrue amounts within a range that appears to be its best estimate of a possible outcome. Adjustments are made to accruals, if any, periodically based on current information. </p>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; ">We are party to various litigation matters and claims arising from time to time in the ordinary course of business. There are no such pending matters which we believe will have a material adverse effect on our business, financial condition, results of operations or cash flows. <span style="font-size:12pt; "></span></p></ix:nonNumeric> <ix:nonNumeric id="Fact_0000000000356" contextRef="From2022-07-01to2022-09-30" name="us-gaap:RevenueFromContractWithCustomerTextBlock" escape="true">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:9pt; margin-bottom:0pt; "> Note 6. Revenue </p>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; ">The Company follows ASC 606 &#x201C;Revenue from Contracts with Customers&#x201D; to determine the recognition of revenue. This standard requires entities to assess the products or services promised in contracts with customers at contract inception to determine the appropriate unit at which to record revenues. Revenue is recognized when control of the promised products or services is transferred to customers at an amount that reflects the consideration to which the entity expects to be entitled to in exchange for those products or services.</p>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; ">Significant judgment is required in determining the satisfaction of performance obligations. Revenues from our performance obligations are satisfied over time using the output method which considers the appraisal of results achieved and milestones reached or units delivered based on contractual shipment terms, typically shipping point. Revenue is recognized when, or as, the customer takes control of the product or services. The output method best depicts the transfer of control to the customer as the output method represents work completed. Control is typically transferred to the customer at the shipping point as the Company has a present right to payment, the customer has legal title to the asset, the customer has the significant risks and rewards of ownership of the asset, and in most instances the customer has accepted the asset.</p>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; ">Total revenue recognized for the three months ended September 30, 2022 based on units delivered was $<span style="font-size:10pt; "><ix:nonFraction id="Fact_0000000000347" contextRef="From2022-07-01to2022-09-30_custom_ASC606Member_custom_UnitsDeliveredMember" name="us-gaap:Revenues" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">6,959,789</ix:nonFraction></span> compared to $<span style="font-size:10pt; "><ix:nonFraction id="Fact_0000000000348" contextRef="From2021-07-01to2021-09-30_custom_ASC606Member_custom_UnitsDeliveredMember" name="us-gaap:Revenues" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">6,492,236</ix:nonFraction></span> for the same period in fiscal year 2022. Total revenue recognized for the three months ended September 30, 2022 based on milestones achieved was $<span style="font-size:10pt; "><ix:nonFraction id="Fact_0000000000349" contextRef="From2022-07-01to2022-09-30_custom_ASC606Member_custom_MilestonesAchievedMember" name="us-gaap:Revenues" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">1,676,006</ix:nonFraction></span> compared to $<span style="font-size:10pt; "><ix:nonFraction id="Fact_0000000000350" contextRef="From2021-07-01to2021-09-30_custom_ASC606Member_custom_MilestonesAchievedMember" name="us-gaap:Revenues" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">1,053,196</ix:nonFraction></span> for the same period in fiscal year 2022. </p>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-bottom:0pt; "></p> <div> <div style="width:100%; clear:both;">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; ">9</p> </div><hr style="border-top:1.5pt solid #000000;"/><div style="page-break-after:always;"></div>
<p style="font-style:italic; font-size:8pt; margin-top:-5pt;"><a href="#toc">Index</a></p> </div>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; ">The Company offers a standard one-year product warranty. Product warranties offered by the Company are classified as assurance-type warranties, which means, the warranty only guarantees that the good or service functions as promised. Based on this, the provided warranty is not considered to be a distinct performance obligation. The impact of variable consideration has been considered but none identified which would be required to be allocated to the transaction price as of September 30, 2022. Our payment terms are generally 30-60 days.</p>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; ">Contract liabilities were $<span style="font-size:10pt; "><ix:nonFraction id="Fact_0000000000351" contextRef="AsOf2022-09-30_custom_ASC606Member" name="us-gaap:ContractWithCustomerLiability" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">2,644,238</ix:nonFraction></span> and $<span style="font-size:10pt; "><ix:nonFraction id="Fact_0000000000352" contextRef="AsOf2022-06-30_custom_ASC606Member" name="us-gaap:ContractWithCustomerLiability" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">3,384,474</ix:nonFraction></span> as of September 30, 2022 and June 30, 2022, respectively. The decrease in contract liabilities is primarily due to revenue recognized, offset in part by, the advance collection of cash on specific contracts. Revenue recognized, that was in contract liabilities in the beginning of the fiscal year, approximated $<span style="font-size:10pt; "><ix:nonFraction id="Fact_0000000000353" contextRef="AsOf2022-09-30" name="us-gaap:ContractWithCustomerLiability" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">1,171,430</ix:nonFraction></span> for the three months ended September 30, 2022. The Company used the practical expedient to expense incremental costs incurred to obtain a contract when the contract term is less than one year. </p>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; ">The Company&#x2019;s backlog at September 30, 2022 totaling approximately $<span style="font-size:10pt; "><ix:nonFraction id="Fact_0000000000354" contextRef="AsOf2022-09-30_custom_ASC606Member_us-gaap_OrderOrProductionBacklogMember" name="us-gaap:FiniteLivedIntangibleAssetsNet" unitRef="USD" decimals="-5" scale="6" format="ixt:numdotdecimal">81.2</ix:nonFraction></span> million is projected, based on expected due dates, to be recognized in the following fiscal years: <span style="font-size:10pt; "><ix:nonNumeric id="Fact_0000000000355" contextRef="From2022-07-01to2022-09-30_custom_ASC606Member_us-gaap_OrderOrProductionBacklogMember" name="esp:PercentageOfEstimatedShipments">32% in 2023; 47% in 2024; 17% in 2025, and 4% thereafter.</ix:nonNumeric></span> <span style="font-size:12pt; "></span></p></ix:nonNumeric> <ix:nonNumeric id="Fact_0000000000357" contextRef="From2022-07-01to2022-09-30" name="us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" escape="true">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:9pt; margin-bottom:0pt; "> Note 7. Recently Issued Accounting Standards </p>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:9pt; margin-bottom:0pt; ">Recent Accounting Pronouncements Adopted</p>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; ">In December 2019, the FASB issued ASU 2019-12, &#x201C;Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes.&#x201D; ASU 2019-12 amends ASC 740 to simplify the accounting for income taxes by removing certain exceptions for investments, intraperiod allocations and interim calculations, and adding guidance to reduce complexity in the accounting standard under the FASB&#x2019;s simplification initiative. ASU 2019-12 is effective for public entities for fiscal years beginning after December 15, 2020. Upon adoption, the amendments in ASU 2019-12 should be applied on a prospective basis to all periods presented. The Company adopted the new guidance under ASU 2019-12 in the first quarter of fiscal year 2022 and removed the exception for intraperiod allocations from its interim period tax provision calculation, accordingly. The removal of the exception for intraperiod allocations did not have a material impact on the Company.</p>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:9pt; margin-bottom:0pt; ">Recent Accounting Pronouncements Not Yet Adopted</p>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; ">In June 2016, the FASB issued ASU 2016-13, &#x201C;Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments&#x201D;, which requires a financial asset measured at amortized cost basis to be presented at the net amount expected to be collected, with further clarifications made more recently. For trade receivables, loans and other financial instruments, the Company will be required to use a forward-looking expected loss model rather than the incurred loss model for recognizing credit losses which reflects losses that are probable. Credit losses relating to available-for-sale debt securities are required to be recorded through an allowance for credit losses rather than as a reduction in the amortized cost basis of the securities. ASU 2016-13 is effective for public entities for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Upon adoption, the amendments in ASU 2016-13 should be applied on a prospective basis to all periods presented relating to available-for-sale debt securities. For all other financial instruments the Company upon adoption will apply the amendments on a modified-retrospective approach. The Company is expected to adopt the new guidance under ASU 2016-13 in the first quarter of fiscal year 2024, beginning July 1, 2023, and is currently evaluating the impact of the adoption on its financial statements. <span style="font-size:12pt; "></span></p></ix:nonNumeric> <ix:nonNumeric id="Fact_0000000000374" contextRef="From2022-07-01to2022-09-30" name="esp:EmployeeStockOwnershipPlanTextBlock" escape="true">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:9pt; margin-bottom:0pt; "> Note 8. Employee Stock Ownership Plan </p>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; ">The Company sponsors a leveraged employee stock ownership plan (the &quot;ESOP&quot;) that covers all nonunion employees who work <span style="font-size:10pt; "><ix:nonFraction id="Fact_0000000000358" contextRef="From2022-07-01to2022-09-30_custom_EmployeeStockOwnershipPlanMember" name="esp:EmployeeStockOwnershipPlanHoursWorked" unitRef="Hour" decimals="INF" scale="0" format="ixt:numdotdecimal">1,000</ix:nonFraction></span> or more hours per year and are employed on June 30. The Company makes annual contributions to the ESOP equal to the ESOP&apos;s debt service less dividends on unallocated shares received by the ESOP. All dividends on unallocated shares received by the ESOP are used to pay debt service. Dividends on allocated ESOP shares are recorded as a reduction of retained earnings. As the debt is repaid, shares are released and allocated to active employees, based on the proportion of debt service paid in the year. The Company accounts for its ESOP in accordance with FASB ASC 718-40. Accordingly, the shares purchased by the ESOP are reported as Unearned ESOP shares in the balance sheets and the statements of changes in stockholders&#x2019; equity. As shares are released or committed-to-be-released, the Company reports compensation expense equal to the current average market price of the shares, and the shares become outstanding for earnings-per-share (EPS) computations. ESOP compensation expense was $<span style="font-size:10pt; "><ix:nonFraction id="Fact_0000000000359" contextRef="From2022-07-01to2022-09-30" name="us-gaap:EmployeeStockOwnershipPlanESOPCompensationExpense" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">78,927</ix:nonFraction></span> and $<span style="font-size:10pt; "><ix:nonFraction id="Fact_0000000000360" contextRef="From2021-07-01to2021-09-30" name="us-gaap:EmployeeStockOwnershipPlanESOPCompensationExpense" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">84,506</ix:nonFraction></span> for the three-month periods ended September 30, 2022 and 2021, respectively.<span style="font-size:12pt; "></span></p>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-bottom:0pt; "></p> <div> <div style="width:100%; clear:both;">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; ">10</p> </div><hr style="border-top:1.5pt solid #000000;"/><div style="page-break-after:always;"></div>
<p style="font-style:italic; font-size:8pt; margin-top:-5pt;"><a href="#toc">Index</a></p> </div> <ix:nonNumeric id="Fact_0000000000371" contextRef="From2022-07-01to2022-09-30" name="us-gaap:ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTextBlock" escape="true">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:9pt; margin-bottom:0pt; "> The ESOP shares as of September 30, 2022 and 2021 were as follows:<span style="font-size:12pt; "></span></p>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> <div>
<table width="79.7872340425532%" cellpadding="0" class="fin" style="border-spacing:0; margin:auto; "> <thead> <tr class="odd" style=""> <td style="width:57%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> <td colspan="2" style="width:1%; border-bottom:1.5pt solid #000000; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">September 30, 2022<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td colspan="2" style="width:1%; border-bottom:1.5pt solid #000000; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">September 30, 2021<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "></p> </td> </tr> </thead> <tbody> <tr class="odd" style="background-color:#cceeff; "> <td style="width:57%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Allocated shares<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:18%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000361" contextRef="AsOf2022-09-30" name="us-gaap:EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares" unitRef="Shares" decimals="INF" scale="0" format="ixt:numdotdecimal">496,091</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:18%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000362" contextRef="AsOf2021-09-30" name="us-gaap:EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares" unitRef="Shares" decimals="INF" scale="0" format="ixt:numdotdecimal">483,984</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> </tr> <tr class="even" style=""> <td style="width:57%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Committed-to-be-released shares<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:18%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000363" contextRef="AsOf2022-09-30" name="us-gaap:EmployeeStockOwnershipPlanESOPNumberOfCommittedToBeReleasedShares" unitRef="Shares" decimals="INF" scale="0" format="ixt:numdotdecimal">5,622</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:18%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000364" contextRef="AsOf2021-09-30" name="us-gaap:EmployeeStockOwnershipPlanESOPNumberOfCommittedToBeReleasedShares" unitRef="Shares" decimals="INF" scale="0" format="ixt:numdotdecimal">5,784</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:57%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Unreleased shares<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:18%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000365" contextRef="AsOf2022-09-30" name="us-gaap:EmployeeStockOwnershipPlanESOPNumberOfSuspenseShares" unitRef="Shares" decimals="INF" scale="0" format="ixt:numdotdecimal">250,671</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:18%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000366" contextRef="AsOf2021-09-30" name="us-gaap:EmployeeStockOwnershipPlanESOPNumberOfSuspenseShares" unitRef="Shares" decimals="INF" scale="0" format="ixt:numdotdecimal">273,645</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> </tr> <tr class="even" style=""> <td style="width:57%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:18%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:18%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:57%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Total shares held by the ESOP<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:18%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000367" contextRef="AsOf2022-09-30" name="us-gaap:EmployeeStockOwnershipPlanESOPSharesInESOP" unitRef="Shares" decimals="INF" scale="0" format="ixt:numdotdecimal">752,384</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:18%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000368" contextRef="AsOf2021-09-30" name="us-gaap:EmployeeStockOwnershipPlanESOPSharesInESOP" unitRef="Shares" decimals="INF" scale="0" format="ixt:numdotdecimal">763,413</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> </tr> <tr class="even" style=""> <td style="width:57%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:18%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:18%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "></p> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:57%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Fair value of unreleased shares<span style="font-size:10pt; padding-left:2pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "></span></p> </td> <td style="width:18%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000369" contextRef="AsOf2022-09-30" name="us-gaap:EmployeeStockOwnershipPlanESOPDeferredSharesFairValue" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">3,456,753</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#xA0;<span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "></span></p> </td> <td style="width:18%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "><ix:nonFraction id="Fact_0000000000370" contextRef="AsOf2021-09-30" name="us-gaap:EmployeeStockOwnershipPlanESOPDeferredSharesFairValue" unitRef="USD" decimals="0" scale="0" format="ixt:numdotdecimal">3,981,535</ix:nonFraction><span style="font-size:10pt; "></span></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:12pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "></p></td></tr></tbody></table></div></ix:nonNumeric>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:14pt; margin-bottom:0pt; ">The Company may at times be required to repurchase shares at the ESOP participants&#x2019; request at the shares&#x2019; fair market value. During the three months ended September 30, 2022 and 2021, the Company did not repurchase shares previously held by the ESOP.</p>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; ">The ESOP allows for eligible participants to take whole share distributions from the Plan on specific dates in accordance with the provisions of the Plan. Share distributions from the ESOP during the three months ended September 30, 2022 and 2021 totaled <span style="font-size:10pt; "><ix:nonFraction id="Fact_0000000000372" contextRef="From2022-07-01to2022-09-30_custom_EmployeeStockOwnershipPlanMember" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeBenefitPlan" unitRef="Shares" decimals="INF" scale="0" format="ixt:numdotdecimal">0</ix:nonFraction></span> and <span style="font-size:10pt; "><ix:nonFraction id="Fact_0000000000373" contextRef="From2021-07-01to2021-09-30_custom_EmployeeStockOwnershipPlanMember" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeBenefitPlan" unitRef="Shares" decimals="INF" scale="0" format="ixt:numdotdecimal">3,236</ix:nonFraction></span> shares, respectively. </p></ix:nonNumeric> <div> <div style="width:100%; clear:both;">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; ">11</p> </div><hr style="border-top:1.5pt solid #000000;"/> </div>
&#160;<!-- Field: Include-Text; File: PART2form10q%2D28938_esp.htm; Date: 2022%2D11%2D10T11:17:59; Size: 0x0000E13C; Options: XMLPreprocess -->
<p style="font: 10pt Times New Roman, Times, Serif; break-before: always; margin: 0 0 12pt; text-align: justify"><span id="a_001"></span>Item
2. Management's Discussion and Analysis of Financial Condition and Results of Operations</p>

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Espey Mfg. &amp; Electronics Corp. (&#8220;Espey&#8221;)
is a power electronics design and original equipment manufacturing (OEM) company with a long history of developing and delivering highly
reliable products for use in military and severe environment applications. Design, manufacturing, and testing is performed in our 150,000+
square foot facility located at 233 Ballston Ave, Saratoga Springs, New York. Espey is classified as a &#8220;smaller reporting company&#8221;
for purposes of the reporting requirements under the Securities Exchange Act of 1934, as amended. Espey&#8217;s common stock is publicly-traded
on the NYSE American under the symbol &#8220;ESP.&#8221;</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Espey began operations after incorporation in New
York in 1928. We strive to remain competitive as a leader in high power energy conversion and transformer solutions through the design
and manufacture of new and improved products by using advanced and &#8220;cutting edge&#8221; electronics technologies.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Espey is ISO 9001:2015 and AS9100:2016 certified.
Our primary products are power supplies, power converters, filters, power transformers, magnetic components, power distribution equipment,
UPS systems, antennas and high power radar systems. The applications of these products include AC and DC locomotives, shipboard power,
shipboard radar, airborne power, ground-based radar, and ground mobile power.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Espey services include design and development to specification,
build to print, design services, design studies, environmental testing services, metal fabrication, painting services, and development
of automatic testing equipment. Espey is vertically integrated, meaning that the Company produces individual components (including inductors),
populates printed circuit boards, fabricates metalwork, paints, wires, qualifies, and fully tests items, mechanically, electrically and
environmentally, in house. Portions of the manufacturing and testing process are subcontracted to vendors from time to time.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company markets its products primarily through
its own direct sales organization and through outside sales representatives. Business is solicited from large industrial manufacturers
and defense companies, the government of the United States, foreign governments and major foreign electronic equipment companies. Espey
is also on the eligible list of contractors with the United States Department of Defense. We pursue opportunities for prime contracts
directly with the Department of Defense and are generally automatically solicited by Department of Defense procurement agencies for their
needs falling within the major classes of products produced by the Company. Espey contracts with the Federal Government under cage code
20950 as Espey Mfg. &amp; Electronics Corp.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">There is competition in all classes of products manufactured
by the Company, ranging from divisions of the largest electronic companies, to many small companies. The Company's sales do not represent
a significant share of the industry's market for any class of its products. The principal methods of competition for electronic products
of both a military and industrial nature include, among other factors, price, product performance, the experience of the particular company
and history of its dealings in such products.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Our business is not seasonal. However, the concentration
of our business in the rail industry, and in equipment for military applications and industrial applications, and our customer concentrations
expose us to on-going associated risks. These risks include, without limitation, fluctuating requirements for power supplies in the rail
industry, dependence on appropriations from the United States Government and the governments of foreign nations, program allocations,
the potential of governmental termination of orders for convenience, and the general strength of the industry sectors in which our customers
transact business.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Future procurement needs supporting the military and
the rail industry continue to drive competition. Many of our competitors have invested, and continue to invest aggressively in upfront
product design costs and accept lower profit margins as a strategic means of maintaining existing business and enhancing market share.
This continues to put pressure on the pricing of our current products and has lowered our profit margins on some of our new business.
In order to compete effectively for new business, in some cases we have invested in upfront design costs, thereby reducing initial profitability
as a means of procuring new long-term programs. As part of our strategy, we adjust our pricing in order to achieve a balance which enables
us both to retain repeat programs while being more competitive in bidding on new programs.</p>

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

<!-- Field: Page; Sequence: 1; Options: NewSection; Value: 12 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->12<!-- Field: /Sequence -->&#160;</p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: italic 8pt Times New Roman, Times, Serif; margin: 0pt"><a href="#toc" style="font-style: italic">Index</a>&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">We continue to place an emphasis on securing &#8220;build
to print&#8221; opportunities, which will allow production work to go directly to the manufacturing floor, limiting the impact on our
engineering staff. This allows us to keep our manufacturing team busy while the products are being developed in-house for production.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The total backlog at September 30, 2022 was approximately
$81.2 million, which included approximately $66.3 million from six significant customers, compared to $75.2 million at September 30, 2021,
which included $48 million from four significant customers. The Company&#8217;s total backlog represents the estimated remaining sales
value of work to be performed under firm contracts. The backlog at September 30, 2022 is fully funded except for $32 thousand, representing
one firm multi-year order from a single customer for which funding has not yet been appropriated by Congress and/or the customer has funded
the program. While there is no guarantee that future budgets and appropriations will provide funding for individual programs, management
has included in unfunded backlog only those programs that it believes are likely to receive funding based on discussions with customers
and program status. The unfunded backlog at September 30, 2021 was approximately $0.6 million and represented two firm multi-year orders
from a single customer for which funding had not yet been appropriated by Congress or funded by our customer. Contracts are subject to
modification, change or cancellation, and the Company accounts for these changes as they are probable and estimable. The Company evaluates
the impact of any scope modifications and will adjust reserves as information is known and estimable.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Successful conversion of engineering program backlog
into sales is largely dependent on the execution and completion of our engineering design efforts. It is not uncommon to experience technical
or scheduling delays which arise from time to time as a result of, among other reasons, design complexity, the availability of personnel
with the requisite expertise, and the requirements to obtain customer approval at various milestones.&#160; Cost overruns which may arise
from technical and schedule delays and increased raw material costs could negatively impact the timing of the conversion of backlog into
sales, or the profitability of such sales. We continue to experience technical and schedule delays with certain major development programs.
The issues causing the delays are being resolved as soon as possible and we continue to work with our customers on newly arising delays.
Engineering programs in both the funded and unfunded portions of the current backlog aggregate $7.3 million.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The growth and continuing demand in the power electronics
industry across multiple manufacturing sectors has created volatility and unpredictability in the availability of certain electronic components
and, in some cases, continues to create industry shortages. These shortages have and will likely continue to impact our ability to support
our customer&#8217;s schedule demands, as lead times for these components have, in some instances, increased from readily available to
waiting times of nearly a year or more. In addition, we continue to incur delays in material deliveries from some company suppliers due
to the COVID-19 pandemic. We continue to work with our customers to mitigate any adverse impact on our ability to service their requirements.
These issues, if they persist, may cause us to miss projected delivery dates.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Management expects revenues in fiscal year 2023 to
be higher than revenues during fiscal year 2022 and expects net income per share to be higher in fiscal 2023 as compared to the net income
per share realized during fiscal year 2022. These expectations are driven by orders already in our sales backlog. Creating consistency
in our quarter to quarter financial performance will remain a challenge as we navigate a current difficult environment of inflation and
parts shortages.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Effects from global events and the resulting supply
chain disruptions continue to place pressure on the cost of raw materials, freight, utility, labor and other production and administrative
costs. These inflationary cost challenges are expected to continue to have a negative impact on operating income in fiscal year 2023.
Volatile raw material indexes and shortages have led to wide-spread vendor price increases. For our executed fixed-priced contracts, we
will either singularly or in combination, continue to 1) be required to absorb the increased costs 2) mitigate cost increases through
the identification of additional supply chain buying strategies or 3) submit for price remediation assistance from our customers. To minimize
exposure on future fixed-priced contracts, we continue to incorporate inflationary increases to product quotations provided to our customers,
some of which have resulted in significant price increases. Additionally, to minimize our exposure, we have, in many instances, reduced
the time in which certain product quotations remain valid and have also extended lead times for product deliveries. We continue to work
with our customers to mitigate any adverse impact on our ability to service their requirements.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Management continues to closely monitor the impact
of evolving workforce labor constraints, primarily from the effects from the pandemic, on our planned delivery schedules. Although declining,
we continue to experience periodic disruptions from workforce absences due to COVID-19 illnesses and direct contact exposures, resulting
in self-isolating protocols to be followed to ensure the safety of company personnel. Disruptions to productivity resulting from workforce
turnover have decreased. However, with supply chain constraints, future unforeseen labor disruptions could delay shipments and result
in missing our backlog fulfillment projections and recognizing lower operating income.</p>

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

<!-- Field: Page; Sequence: 2; Value: 12 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->13<!-- Field: /Sequence -->&#160;</p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: italic 8pt Times New Roman, Times, Serif; margin: 0pt"><a href="#toc" style="font-style: italic">Index</a>&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company currently expects new orders in fiscal
2023 to approximate the $43.2 million in new orders received in fiscal year 2022. As market factors including competition and product
costs impact gross profit margins, management will continue to evaluate our sales strategy, employment levels, and facility costs.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">New orders received in the first three months of fiscal
year 2023 were approximately $13.1 million as compared to $17.1 million new orders received in the first three months of fiscal 2022.
It is presently anticipated that a minimum of $26.4 million of orders comprising the September 30, 2022 backlog will be filled during
the fiscal year ending June 30, 2023 subject, however, to the impact of the factors identified above. The minimum of $26.4 million does
not include any shipments, which may be made against orders subsequently received during the fiscal year ending June 30, 2023.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In addition to the backlog, the Company currently
has outstanding opportunities representing approximately $91 million in the aggregate as of November 01, 2022 for both repeat and new
programs<i>. </i>The outstanding quotations encompass various new and previously manufactured power supplies, transformers, and subassemblies.
However, there can be no assurance that the Company will acquire any of the anticipated orders described above, many of which are subject
to allocations of the United States defense spending and factors affecting the defense industry.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">A significant portion of the Company&#8217;s business
is the production of military and industrial electronic equipment for use by the U.S. and foreign governments and certain industrial customers.
Net sales to four significant customers represented approximately 80% of the Company&#8217;s total sales for the three-month period ended
September 30, 2022. Net sales to five significant customers represented 78% of the Company&#8217;s total sales for the three-month period
ended September 30, 2021. A loss of one of these customers or programs related to these customers, or customer requested deferrals of
product delivery could significantly impact the Company.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Historically, a small number of customers have accounted
for a large percentage of the Company&#8217;s total sales in any given fiscal year. Management continues to pursue opportunities with
current and new customers with an overall objective of lowering the concentration of sales, mitigating excessive reliance upon a single
major product of a particular program and minimizing the impact of the loss of a single significant customer. Given the nature of our
business, we believe our existing sales order backlog is fairly diversified in terms of customers and the category of products on order.</p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Management believes our most critical accounting policies
include revenue recognition and cost estimation on our contracts.</p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The majority of our net sales is generated from contracts
with industrial manufacturers and defense companies, the Department of Defense, other agencies of the government of the United States
and foreign governments for the design, development and/or manufacture of products. We provide our products and design and development
services under fixed-price contracts. Under fixed-price contracts we agree to perform the specified work for a pre-determined price. To
the extent our actual costs vary from the estimates upon which the price was negotiated, we will generate more or less profit or could
incur a loss.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">We account for a contract with a customer after it
has been approved by all parties to the arrangement, the rights of the parties are identified, payment terms are identified, the contract
has commercial substance, and collection of substantially all of the amount to which the entity will be entitled in exchange for the goods
or services that will be transferred to the customer is probable. We assess each contract at its inception to determine whether it should
be combined with other contracts. When making this determination, we consider factors such as whether two or more contracts were negotiated
and executed at or near the same time, or were negotiated with an overall profit objective.</p>

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

<!-- Field: Page; Sequence: 3; Value: 12 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->14<!-- Field: /Sequence -->&#160;</p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: italic 8pt Times New Roman, Times, Serif; margin: 0pt"><a href="#toc" style="font-style: italic">Index</a>&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">We evaluate the products or services promised in each
contract at inception to determine whether the contract should be accounted for as having one or more performance obligations. Significant
judgment is required in determining performance obligations. We determine the transaction price for each contract based on the consideration
we expect to receive for the products or services being provided under the contract. The transaction price for each performance obligation
is based on the estimated standalone selling price of the product or service underlying each performance obligation. Transaction prices
on our contracts subject to the Federal Acquisition Regulations (FAR) are typically based on estimated costs plus a reasonable profit
margin.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">We recognize revenue using the output method based
on the appraisal of results achieved and milestones reached or units delivered based on contractual shipment terms, typically shipping
point.</p>

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

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Raw materials are valued at the lower of cost (average
cost) or net realizable value. Balances for slow-moving and obsolete inventory are reviewed on a regular basis by analyzing estimated
demand, inventory on hand, sales levels, market conditions, and other information and reduce inventory balances based on this analysis.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">Inventoried work relating to contracts in process
and work in process is valued at actual production cost, including factory overhead incurred to date. Contract costs include material,
subcontract costs, labor, and an allocation of overhead costs. Work in process represents spare units and parts and other inventory items
acquired or produced to service units previously sold or to meet anticipated future orders. Provision for losses on contracts is made
when the existence of such losses becomes probable and estimable.&#160; The provision for losses on contracts is included in other accrued
expenses on the Company&#8217;s balance sheet.&#160; The costs attributed to units delivered under contracts are based on the estimated
average cost of all units expected to be produced.&#160; Certain contracts are expected to extend beyond twelve months.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The estimation of total cost at completion of a contract
is subject to numerous variables involving contract costs and estimates as to the length of time to complete the contract.&#160; Given
the significance of the estimation processes and judgments described above, it is possible that materially different amounts of expected
sales and contract costs could be recorded if different assumptions were used, based on changes in circumstances, in the estimation process.&#160;
When a change in expected sales value or estimated cost is determined, the change is reflected in current period earnings.</p>

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

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Contract liabilities include advance payments and
billings in excess of revenue recognized.</p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Net sales for the three months ended September 30,
2022 and 2021 were $8,635,795 and $7,545,432, respectively, a 14.5% increase. The increase in net sales in fiscal year 2023 is primarily
due to an increase in magnetics and power supply sales offset, in part, by a decrease in build to print shipments. In general, sales fluctuations
within product categories will occur during a comparable fiscal period as the direct result of product mix, influenced by the duration
of specific programs and the contractual terms of firm orders placed for product and services under those programs including contract
value, scope of work and duration. Deliverables within firm contracts are often subject to delivery schedules which also contributes to
sales fluctuations between comparable periods. Internal and external constraints, at times, impact our ability to ship. In general, the
Company continues to experience long lead times and supply chain delays which have a direct impact on the timing of shipments for certain
programs and may result in sales fluctuations recorded between periods. Specific to magnetic shipments, sales increased from more shipments
on specific contracts related to a family of power distribution transformers for a single customer when compared to the prior year. This
increase was offset, in part, by a decrease in sales for select milestone deliverables billed in the prior year which were non-recurring
in the current year. Power supply shipments increased primarily from two engineering design and production contracts in which there were
no or minimal sales in the same period last year. These increases were offset, in part, by a decrease in overall sales on several other
power supply contracts resulting from contractual timing differences and the impact from supply chain part delays. Specific to build to
print shipments, sales decreased, overall, as a result of contractual timing and delays incurred on two specific orders requiring customer
involvement which had greater sales in the prior year when compared to the current year offset, in part, by several other build to print
contracts which had more sales in the current period when compared to the same period last year.</p>

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

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

<!-- Field: Page; Sequence: 4; Value: 12 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->15<!-- Field: /Sequence -->&#160;</p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: italic 8pt Times New Roman, Times, Serif; margin: 0pt"><a href="#toc" style="font-style: italic">Index</a>&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Gross profits for the three months ended September
30, 2022 and 2021 were $1,812,142 and $1,353,098, respectively. Gross profit as a percentage of sales was approximately 21% and 18%, for
the same periods, respectively. The primary factors in determining the change in gross profit and net income are overall sales levels
and product mix. The gross profits on mature products and build to print contracts are typically higher as compared to products which
are still in the engineering development stage or in early stages of production. In the case of the latter, the Company can incur what
it refers to as &#8220;loss contracts,&#8221; primarily on engineering design contracts in which the Company invests with the objective
of developing future product sales. In any given accounting period the mix of product shipments between higher margin programs and less
mature programs, and expenditures associated with loss contracts, has a significant impact on gross profit and net income.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The improvement in gross profit and the gross profit
percentage in the three months ended September 30, 2022 as compared to the same period in 2021 resulted primarily from higher magnetic
sales and greater profitability on build to print sales mainly attributable to contractual timing and product mix. Also specific to build
to print shipments in the current year, gross profit was favorably impacted by a specific program which, in the prior year, was negatively
impacted by cost overruns associated with the initial contract order. Additionally, gross profit was favorably impacted by an <span style="color: #181818; background-color: white">Employee
Retention Credit (ERC) of approximately $60,000 under the CARES Act. </span>These improvements to gross profit were offset, in part, by
increased costs, primarily labor, incurred on a power supply engineering design and production contract, which had no adverse impact on
the prior year results.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Selling, general and administrative expenses were
$839,030 for the three months ended September 30, 2022, a decrease of $155,792, compared to the three months ended September 30, 2021.
The decrease for the three months ended September 30, 2022 as compared to the same period in 2021 relates primarily to a decrease in overall
employee compensation costs for program management personnel due to a reduction in headcount when compared to the same period last year,
and a reduction in cost resulting from a change in senior management which occurred in the second quarter of fiscal 2022. In addition,
fewer costs were incurred in the current period when compared to the prior period resulting from a decrease in board of directors fees
due to a reduction of two non-employee directors, and a decrease in outside selling costs related to outside sales representatives. Finally,
selling, general and administrative expenses were lowered by an <span style="color: #181818; background-color: white">Employee Retention
Credit (ERC) of approximately $27,000 under the CARES Act. </span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Other income for the three months ended September
30, 2022 and 2021 was $12,574 and $19,567, respectively. The decrease for the three months ended is primarily due to the decrease in other
income primarily from scrap sales offset, in part, by an increase in interest income resulting from an increase in investment securities
and an increase in interest rates. Interest income is a function of the level of investments and investment strategies that generally
tend to be conservative. &#160;&#160;</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company&#8217;s effective tax rate for the three
months ended September 30, 2022 was approximately 22%, compared to 19% for the three months ended September 30, 2021. The effective tax
rate in fiscal 2023 is greater than the statutory tax rate mainly due to the permanent difference for incentive stock option expense recorded
for book purposes which is not deductible for tax purposes. Comparatively, in the current period, there was no benefit received from ESOP
dividends paid on allocated shares due to the suspension of the company dividend. The effective tax rate in fiscal 2022 is less than the
statutory tax rate mainly from the benefit derived from the ESOP dividends paid on allocated shares. The effective tax rate in the three
month periods ended September 30, 2022 was higher than the prior year as a result from higher permanent differences related to incentive
stock options and no benefit received from ESOP dividends paid on allocated shares when compared to the same period in fiscal 2022.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">Net income for the three months ended September
30, 2022, was $768,266 or $0.31 per share, basic and diluted, compared to net income of $306,061 or $0.13 per share, basic and diluted,
for the three months ended September 30, 2021. The increase in net income in the three months ended resulted primarily from the increase
in gross profit, a decrease in selling, general and administrative expenses offset, in part, by an increase in the provision for income
taxes, all discussed above.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">The Company's working capital is an appropriate
indicator of the liquidity of its business, and during the past two fiscal years, the Company, when possible, has funded all of its operations
with cash flows resulting from operating activities and when necessary from its existing cash and investments. The Company did not borrow
any funds during the last two fiscal years. Management has available a $3,000,000 line of credit to help fund further growth or working
capital needs, if necessary, but does not anticipate the need for any borrowed funds in the foreseeable future. Contingent liabilities
on outstanding standby letters of credit agreements aggregated to zero at September 30, 2022 and 2021. The existing line of credit was
extended and expires February 28, 2023.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">The Company's working capital as of September
30, 2022 and 2021 was approximately $30.4 million and $27.9 million, respectively. The Company may at times be required to repurchase
shares at the ESOP participants&#8217; request at fair market value. During the three months ended September 30, 2022 and 2021, the Company
did not repurchase any shares held by the ESOP. Under existing authorizations from the Company's Board of Directors, as of September 30,
2022, management is authorized to purchase an additional $783,460 of Company stock.</p>

<!-- Field: Page; Sequence: 5; Value: 12 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->16<!-- Field: /Sequence -->&#160;</p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: italic 8pt Times New Roman, Times, Serif; margin: 0pt"><a href="#toc" style="font-style: italic">Index</a>&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">The table below presents the summary of cash
flow information for the fiscal years indicated:</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; text-align: justify">&#160;</td>
    <td>&#160;</td>
    <td colspan="6" style="white-space: nowrap; text-align: right">Three Months Ended September 30,</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; text-align: justify">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: right">2022</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: right">2021</td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 74%; text-align: justify">Net cash provided by operating activities</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td>
    <td style="width: 10%; text-align: right">973,212</td>
    <td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td>
    <td style="width: 10%; text-align: right">1,587,693</td>
    <td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">Net cash used in investing activities</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(1,757,271</td>
    <td style="white-space: nowrap; text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(91,691</td>
    <td style="white-space: nowrap; text-align: left">)</td></tr>
  </table>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Net cash provided by operating activities fluctuates
between periods primarily as a result of differences in sales and net income, provision for income taxes, the timing of the collection
of accounts receivable, purchase of inventory, and payment of accounts payable. The decrease in cash provided by operating activities
compared to the prior year primarily relates to a decrease in cash collected from trade receivables and a decrease in cash collected from
customer advances when compared to the comparable period last year offset, in part, by and increase in net income and the increase in
accounts payable between comparable periods. Net cash used in investing activities increased in the three months ended September 30, 2022
as compared to the same period in 2021 primarily due to an increase in investment securities when compared to the same period last year.
The Company currently believes that the cash flow generated from operations and when necessary, from cash and cash equivalents will be
sufficient to meet its long-term funding requirements for the foreseeable future.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 5.85pt 0 0; text-align: justify">During the three months ended September
30, 2022 and 2021, the Company expended $50,482 and $45,691, respectively, for plant improvements and new equipment. The Company has budgeted
approximately $500,000 for new equipment and plant improvements in fiscal year 2023. Management anticipates that the funds required will
be available from current operations.</p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center">CAUTIONARY STATEMENT FOR PURPOSES
OF THE &#34;SAFE HARBOR&#34; PROVISIONS OF THE PRIVATE</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">SECURITIES LITIGATION REFORM ACT OF 1995</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">This report contains &#34;forward-looking statements&#34;
within the meaning of the Private Securities Litigation Reform Act of 1995. The terms &#34;believe,&#34; &#34;anticipate,&#34; &#34;intend,&#34;
&#34;goal,&#34; &#34;expect,&#34; and similar expressions may identify forward-looking statements. These forward-looking statements represent
the Company's current expectations or beliefs concerning future events. The matters covered by these statements are subject to certain
risks and uncertainties that could cause actual results to differ materially from those set forth in the forward-looking statements, including
the Company's dependence on timely development, introduction and customer acceptance of new products, the impact of competition and price
erosion, supply and manufacturing constraints, potential new orders from customers, the impact of cyber or other security threats or other
disruptions to our business, the impact of the COVID-19 pandemic on the United States economy and our operations and other risks and uncertainties.
The foregoing list should not be construed as exhaustive, and the Company disclaims any obligation subsequently to revise any forward-looking
statements to reflect events or circumstances after the date of such statements or to reflect the occurrence of anticipated or unanticipated
events. The Company wishes to caution readers not to place undue reliance on any such forward-looking statements, which speak only as
of the date made.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span id="a_002"></span>Item 3. Quantitative and Qualitative
Disclosures About Market Risk</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company is a smaller reporting company as defined
under Securities and Exchange Commission Rule 12b-2. Pursuant to the exemption available to smaller reporting company issuers under Item
305 of Regulation S-K, quantitative and qualitative disclosures about market risk, the Company is not required to provide the information
for this item.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span id="a_003"></span>Item 4. Controls and Procedures</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">(a) The Company's management, with the participation
of the Company's chief executive officer and chief financial officer, carried out an evaluation of the effectiveness of our disclosure
controls and procedures (as defined in Rule 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934) as of the end of the period
covered by this Quarterly Report on Form 10-Q. Based on such evaluation, our chief executive officer and chief financial officer have
concluded that our disclosure controls and procedures were effective as of the end of the period covered by this report.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">(b) There have been no changes in our internal controls
over financial reporting during the period covered by this report that have materially affected, or are reasonably likely to materially
affect, our internal controls over financial reporting.</p>

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

<!-- Field: Page; Sequence: 6; Value: 12 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->17<!-- Field: /Sequence -->&#160;</p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: italic 8pt Times New Roman, Times, Serif; margin: 0pt"><a href="#toc" style="font-style: italic">Index</a>&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span id="a_004"></span>PART II: Other Information
and Signatures</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0.5in 0 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 6pt">
  <tr style="vertical-align: top">
    <td style="width: 0pt"></td>
    <td style="width: 54pt"><span id="a_005"></span>Item 1.</td>
    <td style="padding-right: 0.5in">Legal Proceedings</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 6pt 0 0; text-align: justify">We are party to various litigation matters and
claims arising from time to time in the ordinary course of business.&#160;&#160;While the results of such matters cannot be predicted
with certainty, we believe that the final outcome of such matters will not have a material adverse effect on our business, financial condition,
results of operations or cash flows.&#160;&#160;Currently, there are no matters pending.</p>

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

<table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 6pt">
  <tr style="vertical-align: top">
    <td style="width: 0"></td>
    <td style="width: 0.75in"><span id="a_006"></span>Item 2.</td>
    <td>Unregistered Sales of Equity Securities and Use of Proceeds</td></tr>
  </table>

<table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 6pt">
  <tr style="vertical-align: top">
    <td style="width: 0.75in"></td>
    <td style="width: 0.25in">(a)</td>
    <td style="text-align: justify">Securities Sold</td></tr>
  </table>

<table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 6pt">
  <tr style="vertical-align: top">
    <td style="width: 0.75in"></td>
    <td style="width: 0.25in">(c)</td>
    <td>Securities Repurchased</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt 1in; text-align: justify">As of September 30, 2022 the Company can
repurchase up to $783,460 of its common stock&#160;pursuant to an ongoing plan authorized by the Board of Directors. During the quarter
ended September 30, 2022 no shares were repurchased.</p>

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

<table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 6pt">
  <tr style="vertical-align: top">
    <td style="width: 0"></td>
    <td style="width: 0.75in"><span id="a_007"></span>Item 3.</td>
    <td>Defaults Upon Senior Securities</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt 0.75in">None</p>

<table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 6pt">
  <tr style="vertical-align: top">
    <td style="width: 0"></td>
    <td style="width: 0.75in"><span id="a_008"></span>Item 4.</td>
    <td>Mine Safety Disclosures</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt 0.75in">Not applicable</p>

<table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 6pt">
  <tr style="vertical-align: top">
    <td style="width: 0"></td>
    <td style="width: 0.75in"><span id="a_009"></span>Item 5.</td>
    <td>Other Information</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt 0.75in">None</p>

<table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 6pt">
  <tr style="vertical-align: top">
    <td style="width: 0"></td>
    <td style="width: 0.75in"><span id="a_010"></span>Item 6.</td>
    <td>Exhibits</td></tr>
  </table>

<table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0">
  <tr style="vertical-align: top">
    <td style="width: 0.75in"></td>
    <td style="width: 0.75in">31.1</td>
    <td style="text-align: justify"><a href="ex31-1.htm">Certification of the Chief Executive Officer pursuant to Rules 13a-14(a) and 15d-14(a)
        under the Securities Exchange Act of 1934, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002</a></td></tr>
  </table>

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

<table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0">
  <tr style="vertical-align: top">
    <td style="width: 0.75in"></td>
    <td style="width: 0.75in">31.2</td>
    <td style="text-align: justify"><a href="ex31-2.htm">Certification of the Principal Financial Officer pursuant to Rules 13a-14(a) and 15d-14(a)
        under the Securities Exchange Act of 1934, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002</a></td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 1.5in; text-indent: -0.75in">&#160;</p>

<table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0">
  <tr style="vertical-align: top">
    <td style="width: 0.75in"></td>
    <td style="width: 0.75in">32.1</td>
    <td><a href="ex32-1.htm">Certification of the Chief Executive Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906
        of the Sarbanes-Oxley Act of 2002</a></td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 1.5in; text-indent: -0.75in">&#160;</p>

<table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0">
  <tr style="vertical-align: top">
    <td style="width: 0.75in"></td>
    <td style="width: 0.75in">32.2</td>
    <td><a href="ex32-2.htm">Certification of the Principal Financial Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section
        906 of the Sarbanes-Oxley Act of 2002</a></td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 1.5in; text-indent: -0.75in">&#160;</p>

<!-- Field: Page; Sequence: 7; Value: 12 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->18<!-- Field: /Sequence -->&#160;</p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: italic 8pt Times New Roman, Times, Serif; margin: 0pt"><a href="#toc" style="font-style: italic">Index</a>&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 1.5in; text-indent: -0.75in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span id="a_011"></span>S I G N A T U R E S</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">Pursuant to the requirements of the Securities Exchange Act of 1934, the
registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 50%">&#160;</td>
    <td style="width: 50%">ESPEY MFG. &amp; ELECTRONICS CORP.</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td style="border-bottom: Black 1pt solid">/s/ David O&#8217;Neil</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>David O&#8217;Neil</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>President and Chief Executive Officer</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td style="border-bottom: Black 1pt solid">/s/ Katrina Sparano</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>Katrina Sparano</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>Principal Financial Officer</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">Date: November 10, 2022</p>

<!-- Field: Page; Sequence: 8; Value: 12 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->19<!-- Field: /Sequence -->&#160;</p></div>
    <div style="margin-top: 6pt; margin-bottom: 6pt"><p style="font: italic 8pt Times New Roman, Times, Serif; margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: center">&#160;</p>
<!-- Field: /Include-Text -->

</div>
  </body>
</html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>2
<FILENAME>ex31-1.htm
<DESCRIPTION>EX-31.1
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="text-transform: uppercase">Exhibit</FONT>
31.1</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 2.25in; text-align: center; text-indent: -2.25in">Certification of the
Chief Executive Officer</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 2.25in; text-align: center; text-indent: -2.25in">Pursuant to Rules
13a-14(a) and 15d-14(a) under the Securities Exchange Act of 1934,</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 2.25in; text-align: center; text-indent: -2.25in">as adopted pursuant
to Section 302 of the Sarbanes-Oxley Act of 2002</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&nbsp;</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">I, David O&rsquo;Neil, certify that:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 4pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.25in">1.</TD><TD STYLE="text-align: justify">I have reviewed this quarterly report on Form 10-Q of Espey Mfg. &amp; Electronics Corp;</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 4pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.25in">2.</TD><TD STYLE="text-align: justify">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to
state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not
misleading with respect to the period covered by this report;</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 4pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.25in">3.</TD><TD STYLE="text-align: justify">Based on my knowledge, the financial statements, and other financial information included in this report,
fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for,
the periods presented in this report;</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 4pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.25in">4.</TD><TD STYLE="text-align: justify">The registrant&rsquo;s other certifying officer and I are responsible for establishing and maintaining
disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15(d)-15(e)) and internal control over financial reporting
(as defined in Exchange Act Rules 13a-15(f) and 15(d)-15(f)) for the registrant and have:</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 4pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 18pt"></TD><TD STYLE="width: 22.5pt">(a)</TD><TD STYLE="text-align: justify">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to
be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries,
is made known to us by others within those entities, particularly during the period in which this report is being prepared;</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 4pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 18pt"></TD><TD STYLE="width: 22.5pt">(b)</TD><TD STYLE="text-align: justify">Designed such internal control over financial reporting, or caused such internal control over financial
reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the
preparation of financial statements for external purposes in accordance with generally accepted accounting principles;</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 4pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 18pt"></TD><TD STYLE="width: 22.5pt">(c)</TD><TD STYLE="text-align: justify">Evaluated the effectiveness of the registrant&rsquo;s disclosure controls and procedures and presented
in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered
by this report based on such evaluation; and</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 4pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 18pt"></TD><TD STYLE="width: 22.5pt">(d)</TD><TD STYLE="text-align: justify">Disclosed in this report any change in the registrant&rsquo;s internal control over financial reporting
that occurred during the registrant&rsquo;s most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual
report) that has materially affected, or is reasonably likely to materially affect, the registrant&rsquo;s internal control over financial
reporting; and</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 4pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0pt"></TD><TD STYLE="width: 18pt">5.</TD><TD STYLE="text-align: justify">The registrant&rsquo;s other certifying officer and I have disclosed, based on our most recent evaluation
of internal control over financial reporting, to the registrant&rsquo;s auditors and the audit committee of registrant&rsquo;s board of
directors (or persons performing the equivalent functions):</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 4pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 18pt"></TD><TD STYLE="width: 22.5pt">(a)</TD><TD STYLE="text-align: justify">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&rsquo;s ability to record, process, summarize and report
financial information; and</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 4pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 18pt"></TD><TD STYLE="width: 22.5pt">(b)</TD><TD STYLE="text-align: justify">Any fraud, whether or not material, that involves management or other employees who have a significant
role in the registrant&rsquo;s internal control over financial reporting.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 4pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: -0.25in">Date: November 10, 2022</P>

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 50%">&nbsp;</TD>
    <TD STYLE="width: 50%; border-bottom: Black 1pt solid">/s/ David O&rsquo;Neil</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>David O&rsquo;Neil</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>President and Chief Executive Officer</TD></TR>
  </TABLE>

<!-- Field: Page; Sequence: 1; Options: NewSection; Value: 21 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->21<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="text-transform: uppercase">&nbsp;</FONT></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>3
<FILENAME>ex31-2.htm
<DESCRIPTION>EX-31.2
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="text-transform: uppercase">Exhibit</FONT>
31.2</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">Certification of the Principal Financial Officer</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">Pursuant to Rules 13a-14(a) and 15d-14(a) under the
Securities Exchange Act of 1934,</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">as adopted pursuant to Section 302 of the Sarbanes-Oxley
Act of 2002</P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">I, Katrina Sparano, certify that:</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 4pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.25in">1.</TD><TD STYLE="text-align: justify">I have reviewed this quarterly report on Form 10-Q of Espey Mfg. &amp; Electronics Corp;</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 4pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.25in">2.</TD><TD STYLE="text-align: justify">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to
state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not
misleading with respect to the period covered by this report;</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 4pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.25in">3.</TD><TD STYLE="text-align: justify">Based on my knowledge, the financial statements, and other financial information included in this report,
fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for,
the periods presented in this report;</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 4pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.25in">4.</TD><TD STYLE="text-align: justify">The registrant&rsquo;s other certifying officer and I are responsible for establishing and maintaining
disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15(d)-15(e)) and internal control over financial reporting
(as defined in Exchange Act Rules 13a-15(f) and 15(d)-15(f)) for the registrant and have:</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 4pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 18pt"></TD><TD STYLE="width: 22.5pt">(a)</TD><TD STYLE="text-align: justify">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to
be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries,
is made known to us by others within those entities, particularly during the period in which this report is being prepared;</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 4pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 18pt"></TD><TD STYLE="width: 22.5pt">(b)</TD><TD STYLE="text-align: justify">Designed such internal control over financial reporting, or caused such internal control over financial
reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the
preparation of financial statements for external purposes in accordance with generally accepted accounting principles;</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 4pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 18pt"></TD><TD STYLE="width: 22.5pt">(c)</TD><TD STYLE="text-align: justify">Evaluated the effectiveness of the registrant&rsquo;s disclosure controls and procedures and presented
in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered
by this report based on such evaluation; and</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 4pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 18pt"></TD><TD STYLE="width: 22.5pt">(d)</TD><TD STYLE="text-align: justify">Disclosed in this report any change in the registrant&rsquo;s internal control over financial reporting
that occurred during the registrant&rsquo;s most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual
report) that has materially affected, or is reasonably likely to materially affect, the registrant&rsquo;s internal control over financial
reporting; and</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 4pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.25in">5.</TD><TD STYLE="text-align: justify">The registrant&rsquo;s other certifying officer and I have disclosed, based on our most recent evaluation
of internal control over financial reporting, to the registrant&rsquo;s auditors and the audit committee of registrant&rsquo;s board of
directors (or persons performing the equivalent functions):</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 4pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 18pt"></TD><TD STYLE="width: 22.5pt">(a)</TD><TD STYLE="text-align: justify">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&rsquo;s ability to record, process, summarize and report
financial information; and</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 4pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 18pt"></TD><TD STYLE="width: 22.5pt">(b)</TD><TD STYLE="text-align: justify">Any fraud, whether or not material, that involves management or other employees who have a significant
role in the registrant&rsquo;s internal control over financial reporting.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: -0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: -0.25in">Date: November 10, 2022</P>

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 50%">&nbsp;</TD>
    <TD STYLE="width: 50%; border-bottom: Black 1pt solid">/s/ Katrina Sparano</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>Katrina Sparano</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>Principal Financial Officer</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 3.5in">&nbsp;</P>

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

<!-- Field: Page; Sequence: 1; Options: NewSection; Value: 22 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->22<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>4
<FILENAME>ex32-1.htm
<DESCRIPTION>EX-32.1
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="text-transform: uppercase">Exhibit</FONT>
32.1</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">Certification of the Chief Executive Officer pursuant
to 18 U.S.C. Section 1350,</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">as adopted pursuant to Section 906 of the Sarbanes-Oxley
Act of 2002</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In connection with this quarterly report of Espey
Mfg. &amp; Electronics Corp. (the &quot;Company&quot;) on Form 10-Q for the period ended September 30, 2022 as filed with the Securities
and Exchange Commission on the date hereof (the &ldquo;report&rdquo;), I, David O&rsquo;Neil, President and Chief Executive Officer of
the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to
my knowledge:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">1.</TD><TD>The report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">2.</TD><TD>The information contained in this report fairly presents, in all material respects, the financial condition and results of operations
of the Company.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: -0.5in">Date: November 10, 2022</P>

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 50%">&nbsp;</TD>
    <TD STYLE="width: 50%; border-bottom: Black 1pt solid">/s/ David O&rsquo;Neil</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>David O&rsquo;Neil</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>President and Chief Executive Officer</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&nbsp;</P>

<!-- Field: Page; Sequence: 1; Options: NewSection; Value: 23 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->23<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>5
<FILENAME>ex32-2.htm
<DESCRIPTION>EX-32.2
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="text-transform: uppercase">Exhibit </FONT>32.2</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">Certification of the Principal Financial Officer  pursuant to 18 U.S.C. Section 1350,</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">as adopted pursuant to Section 906 of the Sarbanes-Oxley
Act of 2002</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In connection with this quarterly report of Espey
Mfg. &amp; Electronics Corp. (the &quot;Company&quot;) on Form 10-Q for the period ended September 30, 2022 as filed with the Securities
and Exchange Commission on the date hereof (the &ldquo;report&rdquo;), I, Katrina Sparano, Principal Financial Officer  of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act
of 2002, that to my knowledge:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">1.</TD><TD>The report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">2.</TD><TD>The information contained in this report fairly presents, in all material respects, the financial condition and results of operations
of the Company.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">Date: November 10, 2022</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 50%">&nbsp;</TD>
    <TD STYLE="width: 50%; border-bottom: Black 1pt solid">/s/ Katrina Sparano</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>Katrina Sparano</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>Principal Financial Officer</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: right">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&nbsp;</P>

<!-- Field: Page; Sequence: 1; Options: NewSection; Value: 24 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->24<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>6
<FILENAME>espy-logo.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 espy-logo.jpg
M_]C_X0[V17AI9@  34T *@    @ # $   ,    ! ,@   $!  ,    ! $P
M  $"  ,    #    G@$&  ,    !  (   $2  ,    !  $   $5  ,    !
M  ,   $:  4    !    I $;  4    !    K $H  ,    !  (   $Q  (
M   =    M $R  (    4    T8=I  0    !    Z    2  "  (  @ +<;
M   G$  MQL   "<0061O8F4@4&AO=&]S:&]P($-#("A7:6YD;W=S*0 R,#(Q
M.C$Q.C$R(#$R.C(R.C$X       $D   !P    0P,C,QH $  P    $  0
MH ( !     $   +XH , !     $   $$          8! P #     0 &   !
M&@ %     0   6X!&P %     0   78!*  #     0 "   " 0 $     0
M 7X" @ $     0  #7          2     $   !(     ?_8_^T #$%D;V)E
M7T--  '_[@ .061O8F4 9(     !_]L A  ," @("0@,"0D,$0L*"Q$5#PP,
M#Q48$Q,5$Q,8$0P,# P,#!$,# P,# P,# P,# P,# P,# P,# P,# P,# P,
M 0T+"PT.#1 .#A 4#@X.%!0.#@X.%!$,# P,#!$1# P,# P,$0P,# P,# P,
M# P,# P,# P,# P,# P,# P,# S_P  1"  W * # 2(  A$! Q$!_]T !  *
M_\0!/P   04! 0$! 0$          P ! @0%!@<("0H+ 0 !!0$! 0$! 0
M       !  (#! 4&!P@)"@L0  $$ 0,"! (%!P8(!0,,,P$  A$#!"$2,05!
M46$3(G&!,@84D:&Q0B,D%5+!8C,T<H+10P<EDE/PX?%C<S46HK*#)D235&1%
MPJ-T-A?25>)E\K.$P]-UX_-&)Y2DA;25Q-3D]*6UQ=7E]59F=H:6IK;&UN;V
M-T=79W>'EZ>WQ]?G]Q$  @(! @0$ P0%!@<'!@4U 0 "$0,A,1($05%A<2(3
M!3*!D12AL4(CP5+1\#,D8N%R@I)#4Q5C<S3Q)086HK*#!R8UPM)$DU2C%V1%
M539T9>+RLX3#TW7C\T:4I(6TE<34Y/2EM<75Y?569G:&EJ:VQM;F]B<W1U=G
M=X>7I[?'_]H # ,!  (1 Q$ /P#U5,2DXAK220 !))T "Y;/^L5^5;;3B/=C
M8=$_:,@#].0/;MI8_P#F?6=[:7[=_P#A$Z$)3-!;*8B-7J'/:T%SR&M'))@)
M-L:[5I#AQ(,ZKSW(L=D0;I(:1L87%P;J/WOIO_?L<B6.=1F7OI]A-AW-DAKN
M/IAJG^ZFOFU8OO']71[^4ZY/#^L61@EARW.R.GVR&V.UOJ<#^DKMV_S[*O\
MM[TO](NJ:X.:'-,M<)!'<%03QRANRQF)#1DDDDFKE)DZA8]E;2][@UC=2XF
M$E,I3%W@)69?U3.N/I]*PS=/_:K(/HXX\^'95W_6J-G_  JJO^K^?U$_Y:ZI
M==7,G#PIQ,<@C:ZNQ];GYU[?ZV9_UI$#N0/QE_BHOLV>J?6KZO=(EO4<ZJFT
M0/0!]2W7C]7I]2__ ,#60_ZZ]2S!_D3ZO9V8/S;L@#%J/\IC[MV]JV^F= Z)
MTH =.P:,9P$>HQ@WD?RKC-K_ .T]:*=<!^B9?WC7X054CUKR>+LL_P :N:8K
MJZ=TMAX)<;7CX_S[/_ U6L^JO^,C(]U_UD8PGD5!S /^VZZ5WB6B(S$?+& _
MP;_Z2.#Q+YU9]1OKZ-6?6)UA\'9&0R?\W>J5_1/\9O3@7LR<K(:W6:,KU_\
MP#*VV.7J6B7">.:F-X8Y?X"TXAW(^KY3T_\ QB?6;!N=1G!F<:C%M&17]FR&
M1V+F#VN_XS'7??5SZU=,^L%+G8NZK(JCU\2V!8R?S]-S;:7?F6UJ'UI^K6%U
M[!>U[ W/J83AY0$/8X>YK'._/H?_ (6IW_GSWKS'ZG7Y ^LW1[L:6V76NK>Q
MO>HL?]I:YO\ HV;/44PABSXYSC$8YX_FK8K.*<)B)/%&6S__T.R^MF80VOIS
M# N'J9'G6TPVO_KC_P#J%B/O/V:EES!?OFPEY(=M;^CQV>JSW>S:[Z:L?6(V
M#K&0^P$,AC:W'@@,W$!W]9RJ7_38.PIKC[I5_# #''Q]7VM3)(F<O#18_92W
MW-N;Q]%S7=_Y81<G[*,FZ1<X[S.K6C^*K.X^[\J+D_TJ_P#KE25JLZ)*+BUM
MK<=C:7@>K79]-X<SVOVN?[6[ZBN7R?K[]9.CY^7TW MI&)CW.%+;:][FAWZ0
M_I-S?SG_ )RZ7$_I-<\'<#\"TKS7ZQ--G6.I,:1+KR ?@&JOS6D17=FY?4GR
M=M_^-OZV!A+<C%)' %!D_>Y>A?7/Z[?\W,#&&,QF1U+-;NI8^16QH WY%[6?
MI-FYVRNOV>I_UM8H_P ;/U=V-:>D91T:TS75'9L?367_ (W\3)KZ]A9[VQB6
MXGV=EI^CZK+++GUN_=W5V-V;OI_];51L.1_XX?U\<ZR]N>YU=1FT,Q*G5L!U
MVV/%3G,_M6;UZ/\ 43KW6/K'TFW.ZK10QE=A9B7UAP]4L!%MWI6;O:U_MWUV
M?SGK?S?IKBOJ9_C%J^KO2Z^E9N ^[&I<]S,G&+?4(L<;8NHL+&V6-<[^=;;_
M #7I_HUZ3]7NJ="ZCTIMO036,.O<WT:VBOTG$E[ZK,>&^B[<[=]%)3Y57_C5
M^N3JFO\ 5QB3V] DG6/S7HN-_C8^M8MW6?9,AK3[Z75.KD?UP\.8[^5]!8/U
M,R:,7ZP=(R<FUE%%-\V76$-8UL/'O>[VM76?XTNN?5WJOV%G3+JLS.I>779-
M,.:V@@CT'W-]MGJ6^YE;=_I['_S?YZ2]%U7Z]/N^HK_K)T:*<JNRNFVFT!_I
M6;V5WT.^CN]MF]C_ /1;/H+B[/\ &M];Z_I78HGB:3_Y- P*[1_BY^L-A_F7
MYN,QGAO:ZGUO^KK3_4GZTX/U:R\^_-Q;<MF6RMC&TM:XM-9=N]3U7,]KMWYJ
M2'8Z/]>OKMUC#ZG?A7XUF1TRIE[<9N.2;6$D9&UQL;M?CM]^S_#*Q]4_\9W4
M<GK%6-UZRDX69%=5];/3]*T_S/J>YWZ&_P#F_=_-V?Z-F]=7]4?K=TWZR69@
MP,*S#=B"HVFUK&EWJ>IZ?\TYW^C_ #EYY_C&^J;.B=2^V8M8'2NI/.UH$-IO
M/OLQM/:RJW^>Q_\ KM?^"24]E_C ^N]_031T_I3JSU.W])<7MWMJI'T?9+?T
MN0_^;_X/_K3U'Z@]<^MWU@?;U#J3Z6=*IFNOTZMIOM_.VESG.]+'_.?^?;^C
M_P!*O.>B])ZG]:NNMQG766W7Q9G9MAW/936!6ZQ[SN_2;!Z&,O;J^DLQL"GI
MO3K#@X=#!6T4@>IM _-MLW[7N^D^W;ZN_P!_\XDIS/K;U]^'CNZ5TMCLSKN<
MPMQL6K5U;'>Q^9D?]QZ:I]C[/YRW_KWI5/J/]2?V#6,W.<VWJ=C/3:&ZLHJY
M]&IW^$NL_P"U%_\ UNK]'_.]%T[I'3^F,>S#J],VG??:27VVN/\ A,C(M+[[
M[-?I6V*X! A/&0Q@81T$OF/6:WA!-G<;/__1Z7ZPLNQNKVOK<6LRJV/V\L<6
M_HG[JW>QWYJHWVL<:GOH8[?4W5I+-1+#]'V_FKJ^N=*/4L8"HAF32=U+G<&?
MIUO_ )-C5RAHR/LKPZITXKW..WW0'';>SV_Z&P;E=PSC* '6.C5RQJ1['5&Y
MV-M/Z%_;BSS'[S47*=C?:KOT5A.\R?4 '_4JJ][ #+@..=.Z+DO9]JO$CZ94
MW5CZ;)<:RIMV]M#1Z;'O)<7/B! Y]J\T^LS[/VUU.P ;_7)AH@:AG#5Z2*;F
MXIM-;@+W!C2[V^QI]_TO](_V5K&ZG_BM^M&;U+)S:LC!8S)L-C6V.N#F@@;6
MNVTN;N5;F:X1KU9\&Y\G3/U+_P 6 8U]G4*V0&D@Y[8G3]YZZCZP]9^K&*_&
MZ7U]])JZGNV,O:'4_H]KO4N<_P#1T^YS/2L?^>O-W_XG/K0YA:+NFB1$AUTZ
M&=#]G73?7/\ Q=9_6\O]IX&8S[3Z+*'8F2#Z(8P?1Q;:VNLI;O\ TGIO99OL
ML_G6*JSN5]?_ *E_5?I'1SU?I;_LEY>QM.*+-]5^]P:\5,L+WML96[UFNI?Z
M?Z/^;5/_ !3/O'UDSZV$^@_ <ZT=B]ME;:7._E['V[54I_Q4?6WUH%&'3K_.
MON)9\FUL?9_T5Z/]4/J?C?5G!MK;9]ISLN#E9)&UIVB*Z:6?F45;OZ[_ /P.
MM*?%/J_T[]K9^#TOU10,RSTO6+=^T^YT^E+=_"]"QO\ $R6V@Y'67.IGWLIQ
MFU.(_DV>K:UCO^MH/U;_ ,5_UCZ5UKIV=DY&$ZC"M]1XK=:7D0?H[Z&,=RO4
M@DIX7Z^](P.C_P"+F_I^!7Z6/COHV-F22;JR][W?G/>YVY<5]1^D?5SJN9GU
M]?O;15376<9SKA1)<7>M[B6^I]%J]2^NO0\SK_U>R.E83ZJ[[GUEKKBX,ACV
M6NDUML=^9^XO.W?XH/K4X^Z_IKAR 77?^\Z2GO?JET7ZJ=(MRV] RF9%F0*W
M9#1D-O(:S>*70PES&^]ZI_XUC'U.O'[U] _\$:56_P 7_P!1^K?5G/S,G/?B
M.9DU,K8,8O)!:=QW>K75[5M_7?H.=]8.@6=-P7U5WOLK?NO+@R&.WG6MMCNW
M[B2GC?\ $U_3>N#MMQ=/_8A>H+B_\7WU-ZO]6;^HV]1MQK?MHI%8QG/,>GZN
M[=ZU=7^E7:I*4DDDDI__TO5#"QL_I_3,O-WT9+<7JU4'?4]N\@#Z&5CS^FJ<
MS]_\Q?-Z2,>*_2ME5>K9][R>F]58W?C95-C7$?HO4:(U_P $ZW_!?R'(@Z;U
M.[(N=?E54U!Y(K]1NYP_ENK'Z)G_ $UX DK7Z^OT=O\ "8?U?]9^C\+I_3<;
M-;=E93,KJ=H'I%[FC:W\UF'C;O8W;^?_ #BVM%\K)*M/COU,T>&O2_5.B6B^
M5DDU<_5.B6B^5DDE/U3HDOE9))3]4Z):+Y6224_5.B6B^5DDE/U3HG7RJDDI
M^JDE\JI)*?_9_^T6B%!H;W1O<VAO<" S+C  .$))300$       '' (   (
M   X0DE-!"4      !#H\5SS+\$8H:)[9ZW%9-6Z.$))300Z      #E
M$     $       MP<FEN=$]U='!U=     4     4'-T4V)O;VP!     $EN
M=&5E;G5M     $EN=&4     0VQR;0    ]P<FEN=%-I>'1E96Y":71B;V]L
M      MP<FEN=&5R3F%M951%6%0    !       /<')I;G10<F]O9E-E='5P
M3V)J8P    P 4 !R &\ ;P!F "  4P!E '0 =0!P       *<')O;V93971U
M<     $     0FQT;F5N=6T    ,8G5I;'1I;E!R;V]F    "7!R;V]F0TU9
M2P X0DE-!#L      BT    0     0      $G!R:6YT3W5T<'5T3W!T:6]N
M<P   !<     0W!T;F)O;VP      $-L8G)B;V]L      !29W--8F]O;
M    0W)N0V)O;VP      $-N=$-B;V]L      !,8FQS8F]O;       3F=T
M=F)O;VP      $5M;$1B;V]L      !);G1R8F]O;       0F-K9T]B:F,
M   !        4D="0P    ,     4F0@(&1O=6) ;^            !'<FX@
M9&]U8D!OX            $)L("!D;W5B0&_@            0G)D5%5N=$8C
M4FQT                0FQD(%5N=$8C4FQT                4G-L=%5N
M=$8C4'AL0'+            *=F5C=&]R1&%T86)O;VP!     %!G4'-E;G5M
M     %!G4',     4&=00P    !,969T56YT1B-2;'0               !4
M;W @56YT1B-2;'0               !38VP@56YT1B-0<F- 60
M !!C<F]P5VAE;E!R:6YT:6YG8F]O;      .8W)O<%)E8W1";W1T;VUL;VYG
M          QC<F]P4F5C=$QE9G1L;VYG          UC<F]P4F5C=%)I9VAT
M;&]N9P         +8W)O<%)E8W14;W!L;VYG       X0DE- ^T      ! !
M+     $  0$L     0 !.$))300F       .             #^    X0DE-
M _(       H  /_______P  .$))300-       $    'CA"24T$&0
M!    !XX0DE- _,       D           $ .$))32<0       *  $
M     3A"24T#]0      2  O9F8  0!L9F8 !@       0 O9F8  0"AF9H
M!@       0 R     0!:    !@       0 U     0 M    !@       3A"
M24T#^       <   _____________________________P/H     /______
M______________________\#Z     #_____________________________
M ^@     _____________________________P/H   X0DE-! @      !
M   !   "0    D      .$))300>       $     #A"24T$&@     #1P
M  8              00   +X    "0!E ', < !Y "T ; !O &< ;P    $
M                         0             "^    00
M         0                         0     0       &YU;&P    "
M    !F)O=6YD<T]B:F,    !        4F-T,0    0     5&]P(&QO;F<
M         $QE9G1L;VYG          !"=&]M;&]N9P   00     4F=H=&QO
M;F<   +X    !G-L:6-E<U9L3',    !3V)J8P    $       5S;&EC90
M !(    '<VQI8V5)1&QO;F<         !V=R;W5P241L;VYG          9O
M<FEG:6YE;G5M    #$53;&EC94]R:6=I;@    UA=71O1V5N97)A=&5D
M %1Y<&5E;G5M    "D53;&EC951Y<&4     26UG(     9B;W5N9'-/8FIC
M     0       %)C=#$    $     %1O<"!L;VYG          !,969T;&]N
M9P          0G1O;6QO;F<   $$     %)G:'1L;VYG   "^     -U<FQ4
M15A4     0       &YU;&Q415A4     0       $US9V5415A4     0
M    !F%L=%1A9U1%6%0    !       .8V5L;%1E>'1)<TA434QB;V]L 0
M  AC96QL5&5X=%1%6%0    !       ):&]R>D%L:6=N96YU;0    ]%4VQI
M8V5(;W)Z06QI9VX    '9&5F875L=     EV97)T06QI9VYE;G5M    #T53
M;&EC959E<G1!;&EG;@    =D969A=6QT    "V)G0V]L;W)4>7!E96YU;0
M !%%4VQI8V5"1T-O;&]R5'EP90    !.;VYE    "71O<$]U='-E=&QO;F<
M        "FQE9G1/=71S971L;VYG          QB;W1T;VU/=71S971L;VYG
M          MR:6=H=$]U='-E=&QO;F<      #A"24T$*       #     (_
M\        #A"24T$%       !     $X0DE-! P     #8P    !    H
M #<   '@  !G(   #7  &  !_]C_[0 ,061O8F5?0TT  ?_N  Y!9&]B90!D
M@     '_VP"$  P(" @)" P)"0P1"PH+$14/# P/%1@3$Q43$Q@1# P,# P,
M$0P,# P,# P,# P,# P,# P,# P,# P,# P,# P!#0L+#0X-$ X.$!0.#@X4
M% X.#@X4$0P,# P,$1$,# P,# P1# P,# P,# P,# P,# P,# P,# P,# P,
M# P,#/_  !$( #< H ,!(@ "$0$#$0'_W0 $  K_Q $_   !!0$! 0$! 0
M       #  $"! 4&!P@)"@L!  $% 0$! 0$!          $  @,$!08'" D*
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
M/2]8MW[3[G3Z4MW\+T+&_P 3);:#D=9<ZF?>RG&;4XC^39ZMK6._ZV@_5O\
MQ7_6/I76NG9V3D83J,*WU'BMUI>1!^COH8QW*]2"2GA?K[TC Z/_ (N;^GX%
M?I8^.^C8V9))NK+WO=^<][G;EQ7U'Z1]7.JYF?7U^]M%5-=9QG.N%$EQ=ZWN
M);ZGT6KU+ZZ]#S.O_5[(Z5A/JKON?66NN+@R&/9:Z36VQWYG[B\[=_B@^M3C
M[K^FN'(!==_[SI*>]^J71?JITBW+;T#*9D69 K=D-&0V\AK-XI=#"7,;[WJG
M_C6,?4Z\?O7T#_P1I5;_ !?_ %'ZM]6<_,R<]^(YF34RM@QB\D%IW'=ZM=7M
M6W]=^@YWU@Z!9TW!?57>^RM^Z\N#(8[>=:VV.[?N)*>-_P 37]-ZX.VW%T_]
MB%Z@N+_Q??4WJ_U9OZC;U&W&M^VBD5C&<\QZ?J[MWK5U?Z5=JDI22222G__2
M]4,+&S^G],R\W?1DMQ>K50=]3V[R /H96//Z:IS/W_S%\WI(QXK]*V55ZMGW
MO)Z;U5C=^-E4V-<1^B]1HC7_  3K?\%_(<B#IO4[LBYU^5534'DBOU&[G#^6
MZL?HF?\ 37@"2M?KZ_1V_P )A_5_UGZ/PNG]-QLUMV5E,RNIV@>D7N:-K?S6
M8>-N]C=OY_\ .+:T7RLDJT^._4S1X:]+]4Z):+Y6235S]4Z):+Y6224_5.B2
M^5DDE/U3HEHOE9))3]4Z):+Y6224_5.B=?*J22GZJ27RJDDI_]DX0DE-!"$
M     %,    ! 0    \ 00!D &\ 8@!E "  4 !H &\ = !O ', : !O '
M   2 $$ 9 !O &( 90 @ %  : !O '0 ;P!S &@ ;P!P "  0P!#     0 X
M0DE-! 8       < " $!  $! /_A#CAH='1P.B\O;G,N861O8F4N8V]M+WAA
M<"\Q+C O #P_>'!A8VME="!B96=I;CTB[[N_(B!I9#TB5S5-,$UP0V5H:4AZ
M<F53>DY48WIK8SED(C\^(#QX.GAM<&UE=&$@>&UL;G,Z>#TB861O8F4Z;G,Z
M;65T82\B('@Z>&UP=&L](D%D;V)E(%A-4"!#;W)E(#4N-BUC,30R(#<Y+C$V
M,#DR-"P@,C Q-R\P-R\Q,RTP,3HP-CHS.2 @(" @(" @(CX@/')D9CI21$8@
M>&UL;G,Z<F1F/2)H='1P.B\O=W=W+G<S+F]R9R\Q.3DY+S R+S(R+7)D9BUS
M>6YT87@M;G,C(CX@/')D9CI$97-C<FEP=&EO;B!R9&8Z86)O=70](B(@>&UL
M;G,Z>&UP34T](FAT=' Z+R]N<RYA9&]B92YC;VTO>&%P+S$N,"]M;2\B('AM
M;&YS.G-T179T/2)H='1P.B\O;G,N861O8F4N8V]M+WAA<"\Q+C O<U1Y<&4O
M4F5S;W5R8V5%=F5N=",B('AM;&YS.F1C/2)H='1P.B\O<'5R;"YO<F<O9&,O
M96QE;65N=',O,2XQ+R(@>&UL;G,Z<&AO=&]S:&]P/2)H='1P.B\O;G,N861O
M8F4N8V]M+W!H;W1O<VAO<"\Q+C O(B!X;6QN<SIX;7 ](FAT=' Z+R]N<RYA
M9&]B92YC;VTO>&%P+S$N,"\B('AM<$U-.D1O8W5M96YT240](F%D;V)E.F1O
M8VED.G!H;W1O<VAO<#HS-V$Q-&1B,2UC-V$T+61E-#,M.&8V9BTQ93<Y8C!C
M.&(X93@B('AM<$U-.DEN<W1A;F-E240](GAM<"YI:60Z-S1C,S)D83(M,6,T
M-BTP9C0Q+3DT8C0M-61D8S9F-C0R-#8X(B!X;7!-33I/<FEG:6YA;$1O8W5M
M96YT240](C<P0D(W,4(U.3,T.#%"-D4W1D4X1$(R-CA#-#)%03)#(B!D8SIF
M;W)M870](FEM86=E+VIP96<B('!H;W1O<VAO<#I,96=A8WE)4%1#1&EG97-T
M/2)%.$8Q-4-&,S)&0S$Q.$$Q03(W0C8W041#-38T1#5"02(@<&AO=&]S:&]P
M.D-O;&]R36]D93TB,R(@<&AO=&]S:&]P.DE#0U!R;V9I;&4](D=)35 @8G5I
M;'0M:6X@<U)'0B(@>&UP.D-R96%T941A=&4](C(P,C$M,3$M,3)4,3 Z-3<Z
M,# M,#4Z,# B('AM<#I-;V1I9GE$871E/2(R,#(Q+3$Q+3$R5#$R.C(R.C$X
M+3 U.C P(B!X;7 Z365T861A=&%$871E/2(R,#(Q+3$Q+3$R5#$R.C(R.C$X
M+3 U.C P(B!X;7 Z0W)E871O<E1O;VP](D%D;V)E(%!H;W1O<VAO<"!#0R H
M5VEN9&]W<RDB/B \>&UP34TZ2&ES=&]R>3X@/')D9CI397$^(#QR9&8Z;&D@
M<W1%=G0Z86-T:6]N/2)S879E9"(@<W1%=G0Z:6YS=&%N8V5)1#TB>&UP+FEI
M9#HX8F4W-F0X82UA8SAF+6$Y-&(M8C0S92UB-S$X-S@U-S$S8F8B('-T179T
M.G=H96X](C(P,C$M,3$M,3)4,3$Z-3,Z,S,M,#4Z,# B('-T179T.G-O9G1W
M87)E06=E;G0](D%D;V)E(%!H;W1O<VAO<"!#0R H5VEN9&]W<RDB('-T179T
M.F-H86YG960](B\B+SX@/')D9CIL:2!S=$5V=#IA8W1I;VX](G-A=F5D(B!S
M=$5V=#II;G-T86YC94E$/2)X;7 N:6ED.C<T8S,R9&$R+3%C-#8M,&8T,2TY
M-&(T+35D9&,V9C8T,C0V."(@<W1%=G0Z=VAE;CTB,C R,2TQ,2TQ,E0Q,CHR
M,CHQ."TP-3HP,"(@<W1%=G0Z<V]F='=A<F5!9V5N=#TB061O8F4@4&AO=&]S
M:&]P($-#("A7:6YD;W=S*2(@<W1%=G0Z8VAA;F=E9#TB+R(O/B \+W)D9CI3
M97$^(#PO>&UP34TZ2&ES=&]R>3X@/"]R9&8Z1&5S8W)I<'1I;VX^(#PO<F1F
M.E)$1CX@/"]X.GAM<&UE=&$^(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @/#]X
M<&%C:V5T(&5N9#TB=R(_/O_B K!)0T-?4%)/1DE,10 ! 0   J!L8VUS!#
M &UN=')21T(@6%E:( ?E  L #  / #$ .F%C<W!-4T94
M                  #VU@ !     -,M;&-M<P
M                                        #61E<V,   $@    0&-P
M<G0   %@    -G=T<'0   &8    %&-H860   &L    +')865H   '8
M%&)865H   'L    %&=865H   (     %')44D,   (4    (&=44D,   (4
M    (&)44D,   (4    (&-H<FT   (T    )&1M;F0   )8    )&1M9&0
M  )\    )&UL=6,          0    QE;E53    )    !P 1P!) $T 4  @
M &( =0!I &P =  M &D ;@ @ ', 4@!' $)M;'5C          $    ,96Y5
M4P   !H    < %  =0!B &P :0!C "  1 !O &T 80!I &X  %A96B
M  #VU@ !     -,M<V8S,@       0Q"   %WO__\R4   >3  #]D/__^Z'_
M__VB   #W   P&Y865H@        ;Z   #CU   #D%A96B         DGP
M#X0  +;$6%E:(        &*7  "WAP  &-EP87)A       #     F9F  #R
MIP  #5D  !/0   *6V-H<FT       ,     H]<  %1\  !,S0  F9H  "9G
M   /7&UL=6,          0    QE;E53    "    !P 1P!) $T 4&UL=6,
M         0    QE;E53    "    !P <P!2 $< 0O_N "%!9&]B90!D0
M  $# ! # @,&                _]L A  ! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! @(" @(" @(" @(# P,# P,# P,#
M 0$! 0$! 0$! 0$" @$" @,# P,# P,# P,# P,# P,# P,# P,# P,# P,#
M P,# P,# P,# P,# P,# P,# P/_P@ 1" $$ O@# 1$  A$! Q$!_\0! P
M 0$) 0                ,! @0%!@<("0H+ 0$  @,! 0$!
M 0(#! 4&!P@)$  " 0,# @4# P(& @(#   ! @, ! 41!@<2"! A$PD*,#$4
M($ B%19@03(C%QA0)#,F)38:$0 ! P," P4$!P4""@0)#0$!$0(# "$$,05!
M$@9187$B$X&1H0<0\+'!T3(4X?%"(Q52"" P0&)R@C-#)!:2LB474&"BTF/#
M-#6%PE-S@]-$5&1E=94G-Q@2  (" 0(#!@() P,%  ,    !$0(A,0,001(@
M46%Q(@2!$S! \)&AP=$R!6"Q(U#A%/%"4C,D- 86_]H # ,! 0(1 Q$   #O
MX                                       !@@ [5 Z"7Q:*R(_)5_+
MC9,P&3'1O4P69ZN&QFSKXQ>CY6/_ 'N=C;DU+>QI2FVO"8Z2W+2>,U[IIEYA
MMD]Y[TV8'E>[?;B[<]U=YW'LHZ\OX<LRV,"^6      '0QR7AHV#M@/#!D&5
M/ EE3UX+                    "#*F7- (-'9(CPTA\%8+/@MWO\K#SK\/
M7?\ 4_#ZJ?>\+6O['%@;]-Y^(79RT%L8J7WL+^QRHO?YLVRZ*>.\]G)6NENS
M[2R2K/JRK+A4OJU=IXL[?FWI]R/Q#W_17\3^C[1_$>KK#6W'XE=+8 2  8AT
M1P61Q79"'ICAXF+MF4S47V:*HA)S.Z,%$7.)RA,5O#^X,DJP:
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
MC^ Y3/T_\>JOT7B99O6JVG5R6X>QA5;JSS+H,ZO+,F-S7WE^5UZ(T;;(*;&
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
MLKY,K'Q<B18H.*>Q4;;A1$61!PYGGGEQBUIW]G>80PN/@       $MXTI]'
MWH\^S';Y'-I^C_C&/GJ^#(IOLGW=;73.E4%=Q3;U7=[6=C:HKE=G8U6V#6YS
M'-_GJ:6&)YNU*J[">2F>].EK+U-F]5Y;^<?LFK7P'N(;0VG-/HH9J([6BOGB
M$UTAQ9^MZ8W85PT.CFF7Y79MKL7L*5298HWJH[6E<HXK 3:=Q'*]-M&L1,2C
M4=>*NY\@B:$6,(,ELY)E&/DXG+I)BDYFT,,&Q5BLR6HL[JIMFS&..%"(- 9R
M_DU)"=*!T1DO)^/@       $#RSF<EO5BIBQWLOGW/W]E\)#=;F71]-R,=MC
M7Q1V:QNQ$!T-&;<[JT3I;NSB\Z]*8%.UR(C7RR;G[D).MLYT-N4:&Q;3C=NZ
M_-Z70O\ GWZW5_)ZS*9'*R]<],MBK1(1)61A%"::330")ZBL5ZC5<)0ELWB2
M)BD6J^)B1*B*)B10PA25+.3:9Q1=#P^, !(<(43(\4&C1,8/$,0PL3 5
M    (?4(8B.Q=780^?1UO^U\CH"^I?/;M>W\[MDXO/PZ]UBHE$KQ;T/S]NW^
MGL[ .+OX9]O3F'7Y*U\T7@W,H-3GK<=JJTMNY?EO1="7S+W.5WG>S,-7K.8=
MU#6RJ;4J;%5L&-M4,(#!%:(53%TOSD0(**10JAU"$Y8B*/JO+O*NH!,?%R,
M@R6SE4C&$:)I)EBRD4?51$%DT1!$H? =(48,$1HH1Y$        "8E@EDB\2
MK!F5MCQ0]?Y;G5^K^ PO]CXW>1O:6N#T.I,?1WKK'L4_K[F>O/Q8)=+$OO:E
M#Z>:K.3LY8\_;TW\[N[7/EWJ^AGY+[2X&EWE*:,;@NBR@^/  Z,&"0J,&#B7
MT/@.#HZ1 \,& ,&@*"@"0X.#PL.C0 >$Q$!\5&C1(8,$AP>&D2*@
M$"4/28/4S0=8B^GIRO;Y&IWVOC=5'O?%WY];R\%?H.G;FUX9&S(UU88D6_7(
MKS&?*SS>U:CS'I-V?S7V>>GB_40^'O1>&(V,$9DJP8 \    , :, : # &@
M ,&@   #!H       ,&@ X/#1@#0          $X0>GD1FJVUKN[7.ALVM;_
M *')Q*]+RIEW>;ASO-7_ %<>?^IK8J99V0:E\O\ Q_0F?"W,C.)Z6=:N=W4Z
M3G*WG[6F?1QK[H
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
M5GQB!A@_4Z]N6PCM]!I-*5 ED,F9W(MC%F<Q->3QR.79 ]26D<8FM$($2Z2
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
ML<KF7%K3X&25OZ(8*&%1A_1EK^CLM0X:9J7"LHBP:5#:=$?H-K!;A0&TKJ!
M_P &OI3=&G^QH?1U'X]#\>KG\;1?PM#_ $VD_!Z8/QM'_&U_];0>CJOIZ#37
M_!/_V@ ( 0$  04 _P#.'Q8Z":0BGB=S!9FO1->E&:+VT1N,O@[097EWC?!+
MFN]'@7"R;M]S[MNVFFX_>V[;\7-N_P!_3@W$KG_D9<?69N/DD;:0M\E/;0J3
MY+.UE ^2]MAY+#Y(VT;MMF?(=XFR$NU/?1[<\K!LCW<.V;=+;-[P>#-YQ8K?
M&T<XFMC./PP@?K2E)J'R'TNI:+ 5UK0(-:T6 I6ZO LHKK6NM:U%:UU#7_P.
MM=2UJ*ZE-%@*UUIFTKSKH:@@82015<9#$62;GYRXPVA!O[W/^UC8Z\Q^_P =
MK.QH>5_DQ[)G;D_Y!W*&Z)>0/=J[B-X'</?3S[EKC)]RG+&Y0_*F]&<[US-]
M4%_D&;\R]DH).S6>WUN6L.+\%?)'PK@B+S@V]C=M@;_L&M\IROM]L'SSW ;;
MN>%O>.[KN&INW[Y,-G87?:_[QO:;SY8[=W[LC>%JJ1,H&E$Z#7]1(%%P*:0T
M7-&==&FTH9+H*73,/7U*,33-J3(U--H$FU"OJ#(%KUEI6.G6U=;4/M^S+ 5U
MUUFBYKK:NMJZVHRD5ZVH]0$2S: 7>M39-8BN8!I+^262+5EZ1I-<VUNNY>9^
M.MJ0\T^ZEVR<10<_?)#X+VVG//R1.1MS7/)ONY=SW*#[G[A.X#>EQ>87EC=3
M[;[6.6MQ5B/;UYUS%;6]L#N#R4FUO9EYUR\5C[&G.[BP]A_G&^,/L$<VD7/L
M(<_1#,>QGW&X\7GLN=R-D-V^UYW+;53,]HG<=@GR?'?+^V%M-S;UQDV-W'D+
MF%[A+L8_;L-S-F>,,;D:EX.PZ-B,KNK8USV\^ZOW4=O&5[$?D$\-<JIQ]R9L
MGE#!2R&-(\DQ9)@X_0[#4G0$ZU)KI*Y5DUD46.K+!TB&$&C);Q 7%NU=$+BX
MMV%1J17J]-23R$HW48_L?O2D$?L_,UH/TL2!J=20*8@U*21*\AH6+SO#C88U
M9K"U7>O<)PYQS:]TOOX=BW;[8=TGRP;O/3<U^\5WB<Y9**T[MN=)N)_:K[G.
M2FXX^/IS+N!>'_CG[E@3C?X]&UK6':OL0\-8>MB>U+P!LU<1V4\+X4XWMLXH
ML$LN*]A6"Q[+VO'2;5V]%2X3"@_T3"D3;:V[/4FR-G25E.%^-,R,OVD<'YF+
M?WM;]M6^&Y.]@WMYW5#S3\>+?V%/.'L^=W'&]MO[9//'$F5Q'*6563%9N')6
M46'CG?([5L+B'/['SF,N/;U]XON0[&=]=D7?WP9WP<;3XZ/6V8H?$TV@ISY$
MZ%U;2.)&J1[.SBS?/NR,?E/^;]IVT&_N^[B;:D>]/<_@?<F,[S;Y]NV/NA6-
MAN'C/O+XXWQC[WGC:IFV]RCL[-K$;2Y!C :/[$Z@$ZQG]IK1;2NL5YFM*TTI
MVT!<ZAB0HZJDA0TMO;J>1N;^*^*<=W5_(*[3^#XNY/Y,',F_+SESO%[^^YZ_
MXA]H[O,[D+[M^^+?N[<9X-^,]PAQZ.(_:A[=.-(,!VO\4;<%CQ_MC&K'C,;$
M$41TTI4-,X82:$3&O4;4RD49CI)+(2KRZM(Y#2.E?G2H/ZLZDY.9JCO9VI9(
MI!FMD;<W O.WMT]MG/6&[\/C:Y?%Q<N\!=P/;?N/;.\I9[=;HSQM)&6W!QUA
M,[!V9]Y/+'8ER[V ]\_'?>KPXT"Z^+G0%QJTNIC4-4\EM;)SQWA\/<(XG?WN
M5\H\Z;DQ5SE=DXGESN&W!G(H\=N+-SKL94W!M+;BW.P.1]@QP[FVYE]V;7?C
MWG^ZFLSDN0<C'Q=[E[\7Y[B7N#XXY<Q:"-@P K_.,Z'J45UK0(/[ TS&NJM:
M'VUKRI_N5)*1#3+Y_ ;>M^Y[WG>Q7MDB[SOE8Y+<<N1W9[J7?1F>"_CV=S?,
MT_;=\:;C+:,/$/M*]M?&%OM#@[CS95M98VPLPS%:)8T)#H>HT1I1)IBVG4]
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
M7;T&N)P]O'<<E8NV_N[XI-G;V_;LT89N[?N9V)VE\)>ZE[E?*_N.=Q&TN/\
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
MM[:R.E[%H\BK>U;[A1MY,5%B/Q_0Q5S]PET/[Y$NC(YJY/51Q]O$?RMK _\
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
MY%W\/]B7H+!*1C4NT\%<O4]D^^R-N7ZTOP@<MP5INLW_ '-GA)F];:_:K/\
MN.TX%43*;=I_XU6G:#;6QL)-57@4K=8GD8<(CK>'S.E?N9%D)\N$,])KD2[A
M9&8T/2\G1=2FCHK;*%:Y;:V;=2C/V9N>[I9=4-M&Y[=+]K/$E_4DGH-*N"7D
M])+(Z9%=U4B:>2# \CC4T'*);$TQ3Q3XP91H:(7+@EPRB4N,\S!DT((2$V:D
M)Y%:O>;%FO32&;2O/RNE0;F[9K!?Y;76M#<_CEO1N93_  -S=LY;;_$:;[Q8
MYFWM57JLX%:/\MRL/!*IZB[VGZDA[GN*QN3]Y5M"<8$EH3S&-&HY61)099:M
M<FNHES-GHHVFX_L.UZZ,MT[:4HJI]-C_ )FT_P!R;_L.KM-DQ.E?4>I0-P1
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
MZ6\$K4O[*]L3*%56U*M"4%+U0CP?!H4$&NO!3R%W":>1RRWD3&!B;Y&%C/\
M8CG/Z"MYC'&I6R>1+J%+[#M].W_IV-2J97>V[--0;5Z[OJQ*R5:MR(8U92QS
M4A":,&AH)+62SG!U<<LF1-,;?(567OU)U2-S=KHFW_8W$UAC263(V[9/5J8X
MM]PU&/\ 7?$PR64FT5ZD5>SN9:T,O$"ZM18U)JL<$FQD]Q*9#%6<F@VF0>!+
M&FT-)Y+UMN>F&7V^J4<AJIB^!)Y0FH:&DE]Q:+81@:[_ /7[$)#956NUMO&H
MMQ7]+S]N9TN_]RU=RV4.NUNIYCBY>3#++KR3U8%56R0W#)3&Y);P+95EU,>Y
M>WB./V]Y;YF[":9O7=VZS@Q)DB,<)_H+N$B3&C%96AIBVM[=A8@K;;OEF5AX
M/^7[6W5LMRT4]PJNMXRO$?2Q0\D6;&U5R?)AHIN-.6+.!V:E0.CK UMJ;6/^
M7[C-^XMMOTJ-"SO==4:#VZM])-D-+7C7/#"_H)M(T(7!6K9RF5^9;T(ZJ;C@
MLMQ3/(5=FL4;R4]2EB;K@T]+'%=3YK2DJE7 K=.!^G!Z5DI.8>2;;B5%W&Y7
M;W/\N8A?[#ON7;KR$R%QS_0JA8X2057B2]":7<%*[MG)2U=Q0+IOZA/<<,=>
MH4-,AM2.;H;MN.('7JSDGKSYF[.YGEJ7K2V&.UW+'#(<"G^BFB4B6B&8$TX8
MEUN"KZTOO.E6M9>#U*UM9KPEG^/<CXR9WL_$K9[L_$MMTWEIXC;W)L64N?,?
M5?!A#AZFHASX?T5CL*-3TZF3$R.=1=,C^7/B*>J?B6GJC)F9/3^9G@QGJB#T
MQ H_H?\ _]H " $# @8_ /Z!2CAD?JEG[U]YZMY'_M1U=:Z?-?FQ9_%#^7"7
MFA1 ^JT#C=<_$;ZM?/\ 0]6YK]NX]6XX/3;[R:[JZ? 4^XQR*UON)KS0INOO
M/1N"2W5DR\$SD2Z<CC^@=>.;(]>_1?$LMN_4UW"6UMO)9[]K9Y+/X(2V/8>X
M='SZ+)?VR?,I[7>J_%-?W'MVVK5\17W/Y'<2[LCGW]W7XC=?<V^,D_\ (M'Q
M'.Y;\35_;X'[;/[_ -#UMHZE<_\ :H\RU:73^(IV_P 29W$_-">W[O>ZO/!1
M*SO7S4BK[O;W*/&8;7/FDT5ZUU4>C*V5X;\R4Y^ARS'%YX(Q7!',SPP2S3LZ
M?5]#3LXT,Z<$N\U,HB!VZBRY$#MO;U:I=[R6CW"=EY#IL732UYO_ &^(Z>PV
M]RU_!./+3F5M;V5Z[?CCXC6][A4;\1V]Q_)6;\Q65>NR[X8U[/\ C^I(6WM?
MQ3E^1:]_:_+<?;036_58TAX(^8OQ$J[R4^8Z_,37V\31,F]:P1N4_"3JILS:
M>X=;_P =;SQDZGLVJB4[=7,Z<FA/1@7R[]+*UW=YV7<5I7<2I]Q6-R=)E_V*
M4]SN>EO^Y6^S996DB?,5I@R^SG0A(<H75H0M!F<$)CLWD?5=&-Q2>EH@EZ'@
M:F5]8RCTBG7L0T:#@RQQ@628PB6TD/YGNZKXH?\ ]";*OV]':CTZ?4W\%+_
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
M2RLEUOF6O18/77*)B41T?>1T%JJHGTZ$6I@E4)JL"3*S1JHG9"AL2R.-#/\
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
MVNDRXQR #E(?YEL1\::YOS&Z>:UP!#G9T0L0+H2O&N?_ +S.F.7_ /<<=?\
MKT1_WE=,+;3<8/M]0WI#\R^FA_\ $,<HO;YPE6^9G3+D"VW'&'_K*#7?,KII
MO:3N,'8MO/>F-E^9O3KW."<D>8Q[RXZ <I36GY71>ZX^YXK IDB>'M(/Y38G
M\PHDG1?<.Y.RD47(%A<B_&@X\;V)]AT7A4F;OFZX6VXL3'/?)E3LC :P D^8
MA !63_S1\RNGY\G';(708>7%ERM=&2"U\<+G/85[161A[7/N&ZF%[VB:#;<D
MQ.+7)Y7/:T'3PH\NP;[DA4'I;9+==#9IL*C_ %N]2;!(]\;'P;AB30NC<_@2
M6AO*$O6/'M'S0Z:9D3F,"&3.AB>"] %$CQ=:CSNFNJ]FW.*1K7-_39D,I1VG
MY7.!O0?$]CF."AS"$(X%17\^-I2YY@MP2B:FYI8(&<Z%'%K;=IL M?T_KGJS
M V7*0<D62\,#KIY2+(.-&?!^8/3\L5KG/QVFZ70O[Z23YB=-QGCS;ECC_P!8
M *"_,GIH$D:;C 0!Q4B0]E?_ .F=,^ W& __ "RE(/F1TUX_U&!/@^G'_O(Z
M90<?ZGCW\%DX4S'9\R.G"7.#5_J&.BFPN'D4P['UKL&>Z5.2.'/@>X\U@  X
ME30FQY&31N (?&\.:? @VH  H+CVURMT)XDV[A[:YY#9%TL +DU_3^L^J=OV
MC)YBTMR)0Q$/:[RGOO0R,;YD=//80JG.A9[PYP-$'YC]-JJ?^\(4]AYA8U?Y
MD=,C_P")X_W2&O\ _2NF3_\ $8/_ +1#1_\ [)Z9M_\ J,-_>\4@^9/37_\
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
M)O>9N.P9!C+,>7&.27AD93ELUXK"GE9$^81L:XJTDH-.5%0&O3]%H:01R@
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
M6J.2RI74V_2O$8P-IS9P24NR!YMWBNO.HLS*?DAV1EXV/SO+A%"S+01@*>4
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
M^J=XD.5F9V7)E/FD)D<Y\CB\GS>9.8^^F8XN(VB, =@%@%0UDY#@ !"\"^A
M/L3MKH38L./U7Y/5F 'M8.98QEM'* -05KY/=-^EZ4F'TG@&4(AYW0,=<)K>
ML07Y6-<!Q*-<1PX4PG\P,B"X5 Q"NHUHJ4*FP(X>"\*&4^-CY&J6N<-'(4-&
M/I#J?<]DAC0,.#F9$ '+H/Y?=1];YD=1DJ 2=RS3S=GF]E.>/F'U YP4J=QR
MCPM=5.M%G_>-U+#A9#.5\L6=E#S%0%=S "ND-DW?K;?=[VS<MSPAD,S<V>9S
M#)DM;:Y0'PKI+(R'%\LVT84CG$JXEV.QRDFZ\QHD%.)^VBUQT-OJ*EQ,IK)H
M)XW1R,>T.#F/!:005%QVBML_O?\ R;Z9/Z1T^7'UM!M.-YG.8&2Q9>1% U&<
MK7%7$77N-?TW/_DY$$CH'QO(#PYA <"TH00=;4V9GF:ZX([-0;*BT6 H"GM\
M>Z]$E!:Y54 N?C4FVXCPKE:.5RD+_$6_F&E87][7YL[ ]O0^PY\.1L W.$"+
M/R87<\<L$<P_FL<18M5$K!V3:X8L3"P,>+&QX8FAC&1Q,#&A!8%!2@@J1IW:
MK2F($\20._P[:(:UK=38?!;ZU<VL@_9?Z4[?N^@$'Q'[/\+<,^3\L&/*X]@
M:05K*Q=T&/)++EOC;ZG(2.9VH73PH[AT@.>)\0D;'$$"7+4*(-:+=WPYFB)Q
MYB6N*B]R>"BHH1#(O.W^$A""AYNS2IG/_-^G0DD!/+?6]9'(\$"5Y375QIK0
M1<=O%*[2 =-+_"K(? BNWE^W[*4Z!+'[_&K% 1V:]U0"R^M'WW4<::EO^""E
M.'I_?66"$/K.LB*A)'=>@%L "/#Z^ZEXA5]H %ZU6]%1V??WBB2ZP%K'LT"D
MZU(CFZ$7[+?:*S)'\J22-O9;-/XU-"TKS1.:T6-N4ZW[*SBYKO3 F>O+8!RG
MCW)4O*02)Y4XZE?!;4#H"WCPT/V&@0O*?V]FBK2D J1J%X]J%%)KTQ&T<XN
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
M?U;O#<WD2(?K\IS.8A 2X/2U=-[CN77>=-MTV[X4.1@MS,M7Q2Y#&/4^L00
M=$O72G7/44KY]QW/&PGN=(2YP#\4/==Q*\SC[*)!(3B;#V+5]?W_ $[-G-80
M [):YVA4\IL-=!7_ -?(O=Y6BGD:\AMPTT\+5.X@^8$6[RY;:+75D N<?T X
M$7 <7$&VJ$_2?9]_^.5.%_ \+7TKEU!5?!51/"AU%MN()<[:Q+-)R,!?R(TE
M"T H$-2X68',=',]J/!L6V(%NP5SM)(-P/KVK49C*%LD;@04"M*:]JU+M>4]
MLC_TAC#7$6!;RZ&YL*SHV#E@FR'R-(7E +B3J@X4 .[VD$I\: [..MPB:+5R
MJ\;_ 'BD[]?MI552$[D!7OK'X?\ $1\W<K@5]U1(;C"8=/*Y8[WJ=2A,S[C_
M $KHE-;K8(>Y.Q*THCV?00 A+45-0->"5+DR,YL?;7QR2*%3F4M-@FK34>#
MX!D$;6?F*(G8$N*BG<"\W"][DMQI\9;<P9!-B=&MT(M8FIP(W%,J3ML"0$XV
MI?33RC@> T!TUH>4^4V*'7[$H[:Z.4L?Y?R.*E+H4*6IN3E,E<;N,9:\BW^K
MVT ,1S2U6@EO+HB:"ZT]DV&'1^G)_NU<21JJ(E3X>,SEB?,0UG]EW/RG3QKJ
MGJ!RB1N1B8PO8%[!I:X-ZWGI3IE\QZYZIV_(PL7TP]C8CE1.C:]\H #6Q@JB
MW6MYZRZPW%TVZ=2;MD;KGY&1(7%TV1,Z7DYGN)1ONK'PL1\4@CA 1A!!/*+6
M*<*?BMQB(Y20YQ8=2;E4/;;A1E&8Z)Q)<0"4*\$(X48I,ATH)(YP4 ' @CLJ
M.9N4YS&N#BTZ$!#RZZU'C1QW8U.;EU0#A<@BO,'-8-"0X! MUJ:.)[7Y3FEC
M(VEI>'N"?Z5B*Z:Z/P-NSI^G!O&'E]1[@(7NQQ@C)#I<;U4Y&E[6WOI727RO
MZ9VR#:\#9-FP,/T((V1M,D,(#W^1 2YVI[:E<=!&\E=/RFNA00 S,=O#W.X>
M0P "WC0E8QQ:>?\ +=;@4[EC=9AMRWTO8A0M O :1DL"*0[\Y[^^NNI'-+6S
M9.VAA-@?3C<"BWNM#Q^X_0WP^[Z3V$+[1>F]U_C?W5(>QKS_ .36Q:$>KFD^
MPLT[5IL@C+ASR"RD(>6]O"CY' *.TJ.U+)0#0^]BC">!12?"N7,Q3(Y/S&-Q
M(N>S113G,CE8TE>7E( [A2R1RDI=047B@'"LU[,-PE9&YS).0DJUI12G"NG]
MMR'@XT&]X3N4:O3(:C2O8:Z$PX+Q1X>#R]W_  NG"O,U=/C]]=Q3ZI]. @):
MQ^2_B2H:%-R+I4I:QS@R8JC2>50T'@>RGMY'?E-BTGAX=]9)?_+Y'"S@A4EV
MGMKK:9$:3B %+$/]3FL5_L_3;AK]>_\ QUS9J@#N4#AX47#M3LUMVUE;3N,+
M)X,F*2)[7M#F\KVEJ(;&U.Z@V';Y']/;K-+D,E@9;'<OGBD:T  (ZW"U-;D(
MU]PXN(:EM>X]U29@>PM:A":$ZA$MI4>R/>1'*X1V)<""4N.-0;G!&"U[0\R<
MNJHI%AKS4U+GCK;2Z)P6M;'0^&MN&M7/U_=5B$O[[4@)11]?;4)_]/$?&X^V
MHV_Q?HV@D)IZ=K:6J=_#UGJ?]8V[T2FE$4!?C1=V<.[ONHHAH'82=?'N2K%>
M&B):BT%3<-OW&W&M_P!R?&6G)CC+'N:0/();AQX>:I<<S( ]P1IM8FUZ;/(Y
M@8QI>[F<%"!1]M9&R[?"Z:8MEQP^_*PO(:7%+(A.M23-F]=DDKI71N1%<0H!
M14I'XI;(!R@@-2_<I%$QL:"JW:.VW=37E%!4D!@M[J$/IDHU.8A@N45$KR,
M"K?DO[A3B8@YQC<S^   A!V:4_=,MW\U[^<#5/-S>%;UT]/CNBAGEA]-Y-GO
MA:TAVFMZ= [)&-U!C8DS<<N#4]81GTG-+M#S!:W;<QT)OG5_0V%/-*-ZV3&=
ME38.(Q[BR3(@C_FOC %W,#D%28V0,ALT#C%+CY;7Q31.8K71R1RAKFN![:C;
MEL$,A1I<C6L4'\RJ0I2F<TS/-H2YJ7XB_ TU_JQGF!*\P 373AI7*V:-&@^4
MN'A9?"G!DL;WH"QC2UQ]S3JM2010@-<TM:]W*':6T7C4>+\M>D-TDZ/@W'&@
MZ@ZUS87P[/A-F?S.APW2(_.F# 5,0<UBCF(6MJ;-@XN=UM/B8TVZ;I)#$[(?
MD^FTS?S$<\-+U05RL: -$ 0!/@*E6_-$]4M_#7RJVB+F:_+DWQK7-)"-8<<N
M)[_PHPP/]:,JG.A(5.! 54HO,$?Y7-1J*K@BW*4[<LAW+(91(T#^%"H]U;[!
M-$CG38A;(J\[6QN4U\?9>M>*4.XD>X?3[#[K4T(B]XXH$]XJ7OC>?_(KI;I2
M.-QDRY-P\Q0AH9R.)'A3H\9PDQWE71$ ZE3KK1(QBQQ[&@@^PN04/38P(5_*
MWV<.^E#6*E[-'N0:4-+:7 '>H0T%8Q;+8=R]G94^&Z-'31N83Y0WS:W!)NM;
M%U$QQEF9O&'))$JA[/U#%;X@&U="[@^,Q2G#V\NC/\(=B*.*ZTJDZ42>*)\?
MIZ)Z7@4OW>?,]4@H""8FHI[EJ67!1[9?S1GE0FZGFHR/Q8B38HFFECX=U239
M+S'&]W-Z338%20#I75N#(VSI8&,E"<KO3<0X+<D^:E)I ?#O_91[T3X_XXIV
MGLH@C46N-?W4.4*>S@#[1VUD[+O>%#D"2"1D;GL:\L<]MBPG0@_969D;-C2S
M;'DS22PO:W_9-YB0+!+ VJ7%DBF#P"T M<X^4!54+4&3E1O9R3L#G.!:!=%[
MK5DYV,62Y,&*K%3G5K%( -^^LS;<LF,Q9$K&\UK-* %0.RF2Q^<. *@A 4'N
M6@18:)V'LM0Y;*#= .SLH\H*Z@I8!._MK'C)<5G84'8" ![4ICD\PQFA+W_E
MV6]9( #4FD^));QXI0'-P"(MNVN4\P!-M!W$Z'[J#K>Q5[]#3E>&N -E/<G
MFL3$A:XP&=C7. )"*"5(")RU%A0%C)_TB2<I;SO>6:?VBA'961F8\4_(V5X8
MK'D$$W(X7J'!:)&>N0PD@@@/1J)J:FR,K!#W9\)25P\P+V\W,"%1->ZIS_6\
M['@=(>5HF5K0I0-'MH.Q.K,RY"@O!\>%([JK++T32WP:4JW5>6W0A -5X^4J
M*4=6Y*#4 ,)0Z?PZVH\W5N2' :'D"VOJ."4&2]59,D*E0U 0>%T K&D?N6=F
M[?'*Q\\,7-SRQAWY%:TJUP%ZAZ;CP3@<D,+7LY"U>1J74<Q=VK7*J:]G?8JO
M961M75VP;9O&+E0R0R,S<2#(YF2M+7@B5I#FH;UNG5O0&Q,^776F29\AV?TY
M%#A8V3-(2X&?#C:R![B_4HJ5DP=#O=U7MS))3%/'S->V-A'*UPY#YW"]E%.<
M_P"76]SL@57P@NY@U391=4H8Y^6?4?D):/Y3@21KKVVIO)\M.H0)"4)9HJ!N
MJD+461G=*YNTXLKX@7Y?,'\LB*1Y-&\:V;J;^\!UK/\ T+'FQ<K)Z>P'^G^J
M:QS'R03R.1P8\*"ES6U="_*CI':=BV[:\.#&9^EP\>$R>DQ#)(]C 9)7&[G%
M23QH1L/*+! @ '<G!!2@ZG7P(U%/85!+'-!L>!'9I6U;SBLD8_8W9'Z'(82U
MT3\AP+G-+0@Y@WC0_5[UEPRGB'KS=AT %<[>I<Q[#_#S:$<">7BE,#]URY\-
MDS'^B"6O>T.NUSD'D(J;I'+B,'.R%K0&HIC:CB0@)*GC10]H3L\=:"<"/?K0
M7ZE#]'?P\:7M^- H@47[Z<Q0KF/:WQ+4\+UC=3;3'(S<L*:5V'DLL8Q*BH[@
M'I?PJ([OOV7BY@!]0,D1JH"O,0A/A1$/56:B6(>"B^+:1W5F:;]K;>'EKR=5
M9AU_L^S^&D=U3ECO'*OL\E*.K<T#B%;=/]5*DE;U1D33AAY&'E)+@%X"MKW+
M?]QFRMBV_<<;)&(T.#)/1F#@).8(04"UMGRVD@]&+"Q<6-@:T",&",L'+PX_
M"BA[$TUO\:NAT3V?3M^"8R9MJCE.*]I'/&YXU;Q51PI_ZK?,Z &1W*SU41BD
M-%QP%-<SJ7<'(A<WU$:4U6RT\LW7*F@:YO,CR'D*@Y2EN^GX#HW,AG#?5<Y5
M>X(7O<[B>:D:38 '0W2^FM>8Z&WO0_;7L'Q_QQ\3\:!/#\-;43=4\.U$]M<I
M_>._WUG8DV''+.,>1T3G,!+7AJA"BW2IM@W3";CA^5(QCRP!C@7$!514%1[C
MB2XX=D-$C0SEL=6Z>-2=,O+GP3CTV6=RH5! 2QJ3JS;L65T,KO6D$33;F\R^
M70$T,;,QY&31N+$>TKS-'*3H*O&Y$X!.'8G&@"U>'F 5.)X5S/: $XHMN)N%
M1:PH'L+N:9I<2 -'$<""A)ILC8T8[$!*:-)9IQ*D5EQM!5\SR#PY076OQICB
M4*#F4M%^/PKUF-+G<.5+^Y*="S'>5<6A&.5-.'$U&W Q)W-F>T%H8\$AU^(
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
?6WONGMJ_8%[-+T/;V]U?Q4$73VI[;5W6^_\ \1__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>7
<FILENAME>esp-20220930.xsd
<DESCRIPTION>XBRL SCHEMA FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>
<schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:country="http://xbrl.sec.gov/country/2022" xmlns:currency="http://xbrl.sec.gov/currency/2022" xmlns:dei="http://xbrl.sec.gov/dei/2022" xmlns:exch="http://xbrl.sec.gov/exch/2022" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:stpr="http://xbrl.sec.gov/stpr/2022" xmlns:us-gaap="http://fasb.org/us-gaap/2022" xmlns:us-types="http://fasb.org/us-types/2022" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:naics="http://xbrl.sec.gov/naics/2022" xmlns:srt="http://fasb.org/srt/2022" xmlns:enum2="http://xbrl.org/2020/extensible-enumerations-2.0" xmlns:srt-types="http://fasb.org/srt-types/2022" targetNamespace="http://espey.com/20220930" xmlns:esp="http://espey.com/20220930">
  <!-- XBRL Document Created with XML Edge from P3 Data Systems -->
  <annotation>
    <appinfo>
      <link:linkbaseRef xlink:type="simple" xlink:href="esp-20220930_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"/>
      <link:linkbaseRef xlink:type="simple" xlink:href="esp-20220930_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="esp-20220930_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="esp-20220930_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="esp-20220930_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="esp-20220930_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="esp-20220930_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"/>
      <link:roleType roleURI="http://espey.com/role/DocumentAndEntityInformation" id="DocumentAndEntityInformation">
        <link:definition>00010 - Document - Document and Entity Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://espey.com/role/BalanceSheets" id="BalanceSheets">
        <link:definition>00020 - Statement - Balance Sheets (Unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://espey.com/role/BalanceSheetsParenthetical" id="BalanceSheetsParenthetical">
        <link:definition>00030 - Statement - Balance Sheets (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://espey.com/role/StatementsOfComprehensiveIncomeLoss" id="StatementsOfComprehensiveIncomeLoss">
        <link:definition>00040 - Statement - Statements of Comprehensive Income (Unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://espey.com/role/StatementsOfChangesInStockholdersEquity" id="StatementsOfChangesInStockholdersEquity">
        <link:definition>00050 - Statement - Statements of Changes in Stockholders' Equity (Unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://espey.com/role/StatementsOfChangesInStockholdersEquityParenthetical" id="StatementsOfChangesInStockholdersEquityParenthetical">
        <link:definition>00060 - Statement - Statements of Changes in Stockholders' Equity (Unaudited) (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://espey.com/role/esp-socf" id="esp-socf">
        <link:definition>00070 - Statement - Statements of Cash Flows (Unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://espey.com/role/esp-bop" id="esp-bop">
        <link:definition>00080 - Disclosure - Basis of Presentation</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://espey.com/role/esp-fvofiai" id="esp-fvofiai">
        <link:definition>00090 - Disclosure - Investment Securities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://espey.com/role/esp-nips" id="esp-nips">
        <link:definition>00100 - Disclosure - Net Income per Share</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://espey.com/role/esp-sbc" id="esp-sbc">
        <link:definition>00110 - Disclosure - Stock Based Compensation</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://espey.com/role/esp-cac" id="esp-cac">
        <link:definition>00120 - Disclosure - Commitments and Contingencies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://espey.com/role/Revenue" id="Revenue">
        <link:definition>00130 - Disclosure - Revenue</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://espey.com/role/esp-rias" id="esp-rias">
        <link:definition>00140 - Disclosure - Recently Issued Accounting Standards</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://espey.com/role/esp-esop" id="esp-esop">
        <link:definition>00150 - Disclosure - Employee Stock Ownership Plan</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://espey.com/role/esp-fvofiait" id="esp-fvofiait">
        <link:definition>00160 - Disclosure - Investment Securities (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://espey.com/role/esp-sbct" id="esp-sbct">
        <link:definition>00170 - Disclosure - Stock Based Compensation (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://espey.com/role/esp-esopt" id="esp-esopt">
        <link:definition>00180 - Disclosure - Employee Stock Ownership Plan (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://espey.com/role/InvestmentSecuritiesScheduleOfAvailable-for-saleSecuritiesDetails" id="InvestmentSecuritiesScheduleOfAvailable-for-saleSecuritiesDetails">
        <link:definition>00190 - Disclosure - Investment Securities (Schedule of Available-for-Sale Securities) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://espey.com/role/InvestmentSecuritiesScheduleOfContractualMaturitiesDetails" id="InvestmentSecuritiesScheduleOfContractualMaturitiesDetails">
        <link:definition>00200 - Disclosure - Investment Securities (Schedule of Contractual Maturities) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://espey.com/role/NetIncomePerShareDetails" id="NetIncomePerShareDetails">
        <link:definition>00210 - Disclosure - Net Income per Share (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://espey.com/role/StockBasedCompensationDetails" id="StockBasedCompensationDetails">
        <link:definition>00220 - Disclosure - Stock Based Compensation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://espey.com/role/StockBasedCompensationScheduleOfFairValueAssumptionsDetails" id="StockBasedCompensationScheduleOfFairValueAssumptionsDetails">
        <link:definition>00230 - Disclosure - Stock Based Compensation (Schedule of Fair Value Assumptions) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://espey.com/role/StockBasedCompensationScheduleOfStockOptionActivityDetails" id="StockBasedCompensationScheduleOfStockOptionActivityDetails">
        <link:definition>00240 - Disclosure - Stock Based Compensation (Schedule of Stock Option Activity) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://espey.com/role/StockBasedCompensationScheduleOfChangesInNon-vestedStockOptionsDetails" id="StockBasedCompensationScheduleOfChangesInNon-vestedStockOptionsDetails">
        <link:definition>00250 - Disclosure - Stock Based Compensation (Schedule of Changes in Non-Vested Stock Options) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://espey.com/role/CommitmentsAndContingenciesDetails" id="CommitmentsAndContingenciesDetails">
        <link:definition>00260 - Disclosure - Commitments and Contingencies (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://espey.com/role/RevenueDetails" id="RevenueDetails">
        <link:definition>00270 - Disclosure - Revenue (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://espey.com/role/EmployeeStockOwnershipPlanNarrativeDetails" id="EmployeeStockOwnershipPlanNarrativeDetails">
        <link:definition>00280 - Disclosure - Employee Stock Ownership Plan (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://espey.com/role/EmployeeStockOwnershipPlanScheduleOfEsopSharesDetails" id="EmployeeStockOwnershipPlanScheduleOfEsopSharesDetails">
        <link:definition>00290 - Disclosure - Employee Stock Ownership Plan (Schedule of ESOP shares) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </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/2022" schemaLocation="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd"/>
  <import namespace="http://xbrl.sec.gov/country/2022" schemaLocation="https://xbrl.sec.gov/country/2022/country-2022.xsd"/>
  <import namespace="http://xbrl.sec.gov/currency/2022" schemaLocation="https://xbrl.sec.gov/currency/2022/currency-2022.xsd"/>
  <import namespace="http://xbrl.sec.gov/exch/2022" schemaLocation="https://xbrl.sec.gov/exch/2022/exch-2022.xsd"/>
  <import namespace="http://xbrl.sec.gov/naics/2022" schemaLocation="https://xbrl.sec.gov/naics/2022/naics-2022.xsd"/>
  <import namespace="http://xbrl.sec.gov/sic/2022" schemaLocation="https://xbrl.sec.gov/sic/2022/sic-2022.xsd"/>
  <import namespace="http://xbrl.sec.gov/stpr/2022" schemaLocation="https://xbrl.sec.gov/stpr/2022/stpr-2022.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://xbrl.sec.gov/dei/2022" schemaLocation="https://xbrl.sec.gov/dei/2022/dei-2022.xsd"/>
  <import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/>
  <import namespace="http://xbrl.org/2020/extensible-enumerations-2.0" schemaLocation="https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd"/>
  <import namespace="http://fasb.org/us-types/2022" schemaLocation="https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd"/>
  <import namespace="http://fasb.org/srt/2022" schemaLocation="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd"/>
  <import namespace="http://fasb.org/srt-types/2022" schemaLocation="https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd"/>
  <element name="DeferredTaxLiability" id="esp_DeferredTaxLiability" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" xbrli:balance="credit"/>
  <element name="TotalStockholdersEquityBeforyEsopAndTreasuryStock" id="esp_TotalStockholdersEquityBeforyEsopAndTreasuryStock" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" xbrli:balance="credit"/>
  <element name="UnearnedEsopSharesCost" id="esp_UnearnedEsopSharesCost" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" xbrli:balance="debit"/>
  <element name="UnearnedESOPSharesMember" id="esp_UnearnedESOPSharesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/>
  <element name="IncreaseDecreaseInVacationAccrual" id="esp_IncreaseDecreaseInVacationAccrual" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" xbrli:balance="debit"/>
  <element name="IncreaseDecreaseInEmployeeStockOwnershipPlanPayable" id="esp_IncreaseDecreaseInEmployeeStockOwnershipPlanPayable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" xbrli:balance="debit"/>
  <element name="BasisOfPresentationAbstract" id="esp_BasisOfPresentationAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="NetIncomeLossPerShareAbstract" id="esp_NetIncomeLossPerShareAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="RecentlyIssuedAccountingStandardsAbstract" id="esp_RecentlyIssuedAccountingStandardsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="EmployeeStockOwnershipPlanAbstract" id="esp_EmployeeStockOwnershipPlanAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="EmployeeStockOwnershipPlanTextBlock" id="esp_EmployeeStockOwnershipPlanTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/>
  <element name="NonQualifiedStockOptionsMember" id="esp_NonQualifiedStockOptionsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/>
  <element name="IncentiveStockOptionMember" id="esp_IncentiveStockOptionMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/>
  <element name="RestrictedStockPlanMember" id="esp_RestrictedStockPlanMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/>
  <element name="TwoThousandSeventeenPlanMember" id="esp_TwoThousandSeventeenPlanMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/>
  <element name="TwoThousandSevenPlanMember" id="esp_TwoThousandSevenPlanMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/>
  <element name="TwoThousandSeventenPlanMember" id="esp_TwoThousandSeventenPlanMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/>
  <element name="NonEmployeeDirectorsMember" id="esp_NonEmployeeDirectorsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/>
  <element name="IndividualEmployeeMember" id="esp_IndividualEmployeeMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/>
  <element name="DeferredTaxBenefitRelatedToUnrecognizedCompensationCosts" id="esp_DeferredTaxBenefitRelatedToUnrecognizedCompensationCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" xbrli:balance="debit"/>
  <element name="PercentageOfTotalNumberOfSharesSubjectToOptionsOrAwardsGrantedInFiscalYear" id="esp_PercentageOfTotalNumberOfSharesSubjectToOptionsOrAwardsGrantedInFiscalYear" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/>
  <element name="NumberOfSharesSubjectToOptionOrAwardSingleFiscalYear" id="esp_NumberOfSharesSubjectToOptionOrAwardSingleFiscalYear" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant"/>
  <element name="StockbasedCompensationScheduleOfStockOptionActivityDetailsAbstract" id="esp_StockbasedCompensationScheduleOfStockOptionActivityDetailsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermGranted" id="esp_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermGranted" type="xbrli:durationItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/>
  <element name="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionOutstandingWeightedAverageRemainingContractualTerm2" id="esp_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionOutstandingWeightedAverageRemainingContractualTerm2" type="xbrli:durationItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/>
  <element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardAggregateIntrinsicValueAbstract" id="esp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAggregateIntrinsicValueAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="ASC606Member" id="esp_ASC606Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/>
  <element name="UnitsDeliveredMember" id="esp_UnitsDeliveredMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/>
  <element name="MilestonesAchievedMember" id="esp_MilestonesAchievedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/>
  <element name="PercentageOfEstimatedShipments" id="esp_PercentageOfEstimatedShipments" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/>
  <element name="EmployeeStockOwnershipPlanMember" id="esp_EmployeeStockOwnershipPlanMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/>
  <element name="EmployeeStockOwnershipPlanHoursWorked" id="esp_EmployeeStockOwnershipPlanHoursWorked" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/>
  <element name="PeriodOfServicesRenderedUnderEmployeeStockOptionPlan" id="esp_PeriodOfServicesRenderedUnderEmployeeStockOptionPlan" type="xbrli:durationItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/>
  <element name="NumberOfLoanRepaymentAnnualInstallments" id="esp_NumberOfLoanRepaymentAnnualInstallments" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant"/>
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>8
<FILENAME>esp-20220930_cal.xml
<DESCRIPTION>XBRL CALCULATION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>
<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">
  <!-- XBRL Document Created with XML Edge from P3 Data Systems -->
  <roleRef roleURI="http://espey.com/role/BalanceSheets" xlink:type="simple" xlink:href="esp-20220930.xsd#BalanceSheets"/>
  <calculationLink xlink:type="extended" xlink:role="http://espey.com/role/BalanceSheets">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets" xlink:label="locator_us-gaap_Assets"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent" xlink:label="locator_us-gaap_AssetsCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="locator_us-gaap_Assets" xlink:to="locator_us-gaap_AssetsCurrent" use="optional" priority="0" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="locator_us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="locator_us-gaap_AssetsCurrent" xlink:to="locator_us-gaap_CashAndCashEquivalentsAtCarryingValue" use="optional" priority="0" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:label="locator_us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="locator_us-gaap_AssetsCurrent" xlink:to="locator_us-gaap_AvailableForSaleSecuritiesDebtSecurities" use="optional" priority="0" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="locator_us-gaap_AccountsReceivableNetCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="locator_us-gaap_AssetsCurrent" xlink:to="locator_us-gaap_AccountsReceivableNetCurrent" use="optional" priority="0" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxesReceivable" xlink:label="locator_us-gaap_IncomeTaxesReceivable"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="locator_us-gaap_AssetsCurrent" xlink:to="locator_us-gaap_IncomeTaxesReceivable" use="optional" priority="0" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet" xlink:label="locator_us-gaap_InventoryNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="locator_us-gaap_AssetsCurrent" xlink:to="locator_us-gaap_InventoryNet" use="optional" priority="0" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryRawMaterials" xlink:label="locator_us-gaap_InventoryRawMaterials"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="locator_us-gaap_InventoryNet" xlink:to="locator_us-gaap_InventoryRawMaterials" use="optional" priority="0" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryWorkInProcess" xlink:label="locator_us-gaap_InventoryWorkInProcess"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="locator_us-gaap_InventoryNet" xlink:to="locator_us-gaap_InventoryWorkInProcess" use="optional" priority="0" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryForLongTermContractsOrPrograms" xlink:label="locator_us-gaap_InventoryForLongTermContractsOrPrograms"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="locator_us-gaap_InventoryNet" xlink:to="locator_us-gaap_InventoryForLongTermContractsOrPrograms" use="optional" priority="0" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="locator_us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="locator_us-gaap_AssetsCurrent" xlink:to="locator_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" use="optional" priority="0" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="locator_us-gaap_PropertyPlantAndEquipmentNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="locator_us-gaap_Assets" xlink:to="locator_us-gaap_PropertyPlantAndEquipmentNet" use="optional" priority="0" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="locator_us-gaap_LiabilitiesAndStockholdersEquity"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity" xlink:label="locator_us-gaap_StockholdersEquity"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="locator_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="locator_us-gaap_StockholdersEquity" use="optional" priority="0" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockValue" xlink:label="locator_us-gaap_TreasuryStockValue"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="locator_us-gaap_StockholdersEquity" xlink:to="locator_us-gaap_TreasuryStockValue" use="optional" priority="0" order="1" weight="-1"/>
    <loc xlink:type="locator" xlink:href="esp-20220930.xsd#esp_TotalStockholdersEquityBeforyEsopAndTreasuryStock" xlink:label="locator_esp_TotalStockholdersEquityBeforyEsopAndTreasuryStock"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="locator_us-gaap_StockholdersEquity" xlink:to="locator_esp_TotalStockholdersEquityBeforyEsopAndTreasuryStock" use="optional" priority="0" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue" xlink:label="locator_us-gaap_CommonStockValue"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="locator_esp_TotalStockholdersEquityBeforyEsopAndTreasuryStock" xlink:to="locator_us-gaap_CommonStockValue" use="optional" priority="0" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="locator_us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="locator_esp_TotalStockholdersEquityBeforyEsopAndTreasuryStock" xlink:to="locator_us-gaap_AdditionalPaidInCapitalCommonStock" use="optional" priority="0" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="locator_us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="locator_esp_TotalStockholdersEquityBeforyEsopAndTreasuryStock" xlink:to="locator_us-gaap_RetainedEarningsAccumulatedDeficit" use="optional" priority="0" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="locator_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="locator_esp_TotalStockholdersEquityBeforyEsopAndTreasuryStock" xlink:to="locator_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" use="optional" priority="0" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:href="esp-20220930.xsd#esp_UnearnedEsopSharesCost" xlink:label="locator_esp_UnearnedEsopSharesCost"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="locator_us-gaap_StockholdersEquity" xlink:to="locator_esp_UnearnedEsopSharesCost" use="optional" priority="0" order="3" weight="-1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities" xlink:label="locator_us-gaap_Liabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="locator_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="locator_us-gaap_Liabilities" use="optional" priority="0" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent" xlink:label="locator_us-gaap_LiabilitiesCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="locator_us-gaap_Liabilities" xlink:to="locator_us-gaap_LiabilitiesCurrent" use="optional" priority="0" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent" xlink:label="locator_us-gaap_AccountsPayableCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="locator_us-gaap_LiabilitiesCurrent" xlink:to="locator_us-gaap_AccountsPayableCurrent" use="optional" priority="0" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedSalariesCurrent" xlink:label="locator_us-gaap_AccruedSalariesCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="locator_us-gaap_LiabilitiesCurrent" xlink:to="locator_us-gaap_AccruedSalariesCurrent" use="optional" priority="0" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedVacationCurrent" xlink:label="locator_us-gaap_AccruedVacationCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="locator_us-gaap_LiabilitiesCurrent" xlink:to="locator_us-gaap_AccruedVacationCurrent" use="optional" priority="0" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedEmployeeBenefitsCurrent" xlink:label="locator_us-gaap_AccruedEmployeeBenefitsCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="locator_us-gaap_LiabilitiesCurrent" xlink:to="locator_us-gaap_AccruedEmployeeBenefitsCurrent" use="optional" priority="0" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherEmployeeRelatedLiabilitiesCurrent" xlink:label="locator_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="locator_us-gaap_LiabilitiesCurrent" xlink:to="locator_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent" use="optional" priority="0" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedPayrollTaxesCurrent" xlink:label="locator_us-gaap_AccruedPayrollTaxesCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="locator_us-gaap_LiabilitiesCurrent" xlink:to="locator_us-gaap_AccruedPayrollTaxesCurrent" use="optional" priority="0" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="locator_us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="locator_us-gaap_LiabilitiesCurrent" xlink:to="locator_us-gaap_ContractWithCustomerLiabilityCurrent" use="optional" priority="0" order="7" weight="1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxesPayableCurrent" xlink:label="locator_us-gaap_TaxesPayableCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="locator_us-gaap_LiabilitiesCurrent" xlink:to="locator_us-gaap_TaxesPayableCurrent" use="optional" priority="0" order="8" weight="1"/>
    <loc xlink:type="locator" xlink:href="esp-20220930.xsd#esp_DeferredTaxLiability" xlink:label="locator_esp_DeferredTaxLiability"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="locator_us-gaap_Liabilities" xlink:to="locator_esp_DeferredTaxLiability" use="optional" priority="0" order="2" weight="1"/>
  </calculationLink>
  <roleRef roleURI="http://espey.com/role/StatementsOfComprehensiveIncomeLoss" xlink:type="simple" xlink:href="esp-20220930.xsd#StatementsOfComprehensiveIncomeLoss"/>
  <calculationLink xlink:type="extended" xlink:role="http://espey.com/role/StatementsOfComprehensiveIncomeLoss">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="locator_us-gaap_ComprehensiveIncomeNetOfTax"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss" xlink:label="locator_us-gaap_NetIncomeLoss"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="locator_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="locator_us-gaap_NetIncomeLoss" use="optional" priority="0" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="locator_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="locator_us-gaap_NetIncomeLoss" xlink:to="locator_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" use="optional" priority="0" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss" xlink:label="locator_us-gaap_OperatingIncomeLoss"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="locator_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="locator_us-gaap_OperatingIncomeLoss" use="optional" priority="0" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit" xlink:label="locator_us-gaap_GrossProfit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="locator_us-gaap_OperatingIncomeLoss" xlink:to="locator_us-gaap_GrossProfit" use="optional" priority="0" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues" xlink:label="locator_us-gaap_Revenues"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="locator_us-gaap_GrossProfit" xlink:to="locator_us-gaap_Revenues" use="optional" priority="0" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfRevenue" xlink:label="locator_us-gaap_CostOfRevenue"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="locator_us-gaap_GrossProfit" xlink:to="locator_us-gaap_CostOfRevenue" use="optional" priority="0" order="2" weight="-1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="locator_us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="locator_us-gaap_OperatingIncomeLoss" xlink:to="locator_us-gaap_SellingGeneralAndAdministrativeExpense" use="optional" priority="0" order="2" weight="-1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="locator_us-gaap_NonoperatingIncomeExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="locator_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="locator_us-gaap_NonoperatingIncomeExpense" use="optional" priority="0" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncome" xlink:label="locator_us-gaap_OtherNonoperatingIncome"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="locator_us-gaap_NonoperatingIncomeExpense" xlink:to="locator_us-gaap_OtherNonoperatingIncome" use="optional" priority="0" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentIncomeInterestAndDividend" xlink:label="locator_us-gaap_InvestmentIncomeInterestAndDividend"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="locator_us-gaap_NonoperatingIncomeExpense" xlink:to="locator_us-gaap_InvestmentIncomeInterestAndDividend" use="optional" priority="0" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="locator_us-gaap_IncomeTaxExpenseBenefit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="locator_us-gaap_NetIncomeLoss" xlink:to="locator_us-gaap_IncomeTaxExpenseBenefit" use="optional" priority="0" order="2" weight="-1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:label="locator_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="locator_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="locator_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" use="optional" priority="0" order="2" weight="1"/>
  </calculationLink>
  <roleRef roleURI="http://espey.com/role/esp-socf" xlink:type="simple" xlink:href="esp-20220930.xsd#esp-socf"/>
  <calculationLink xlink:type="extended" xlink:role="http://espey.com/role/esp-socf">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="locator_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="locator_us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="locator_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="locator_us-gaap_NetCashProvidedByUsedInOperatingActivities" use="optional" priority="0" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss" xlink:label="locator_us-gaap_NetIncomeLoss"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="locator_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="locator_us-gaap_NetIncomeLoss" use="optional" priority="0" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="locator_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="locator_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="locator_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" use="optional" priority="0" order="2" weight="-1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Depreciation" xlink:label="locator_us-gaap_Depreciation"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="locator_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="locator_us-gaap_Depreciation" use="optional" priority="0" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOwnershipPlanESOPCompensationExpense" xlink:label="locator_us-gaap_EmployeeStockOwnershipPlanESOPCompensationExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="locator_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="locator_us-gaap_EmployeeStockOwnershipPlanESOPCompensationExpense" use="optional" priority="0" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="locator_us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="locator_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="locator_us-gaap_DeferredIncomeTaxExpenseBenefit" use="optional" priority="0" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="locator_us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="locator_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="locator_us-gaap_IncreaseDecreaseInAccountsReceivable" use="optional" priority="0" order="6" weight="-1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInIncomeTaxesReceivable" xlink:label="locator_us-gaap_IncreaseDecreaseInIncomeTaxesReceivable"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="locator_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="locator_us-gaap_IncreaseDecreaseInIncomeTaxesReceivable" use="optional" priority="0" order="7" weight="-1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="locator_us-gaap_IncreaseDecreaseInInventories"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="locator_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="locator_us-gaap_IncreaseDecreaseInInventories" use="optional" priority="0" order="8" weight="-1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="locator_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="locator_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="locator_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" use="optional" priority="0" order="9" weight="-1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="locator_us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="locator_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="locator_us-gaap_IncreaseDecreaseInAccountsPayable" use="optional" priority="0" order="10" weight="1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedSalaries" xlink:label="locator_us-gaap_IncreaseDecreaseInAccruedSalaries"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="locator_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="locator_us-gaap_IncreaseDecreaseInAccruedSalaries" use="optional" priority="0" order="11" weight="1"/>
    <loc xlink:type="locator" xlink:href="esp-20220930.xsd#esp_IncreaseDecreaseInVacationAccrual" xlink:label="locator_esp_IncreaseDecreaseInVacationAccrual"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="locator_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="locator_esp_IncreaseDecreaseInVacationAccrual" use="optional" priority="0" order="12" weight="1"/>
    <loc xlink:type="locator" xlink:href="esp-20220930.xsd#esp_IncreaseDecreaseInEmployeeStockOwnershipPlanPayable" xlink:label="locator_esp_IncreaseDecreaseInEmployeeStockOwnershipPlanPayable"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="locator_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="locator_esp_IncreaseDecreaseInEmployeeStockOwnershipPlanPayable" use="optional" priority="0" order="13" weight="1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherAccruedLiabilities" xlink:label="locator_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="locator_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="locator_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities" use="optional" priority="0" order="14" weight="1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="locator_us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="locator_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="locator_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" use="optional" priority="0" order="15" weight="1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:label="locator_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="locator_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="locator_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" use="optional" priority="0" order="16" weight="1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="locator_us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="locator_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="locator_us-gaap_NetCashProvidedByUsedInInvestingActivities" use="optional" priority="0" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="locator_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="locator_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="locator_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" use="optional" priority="0" order="1" weight="-1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt" xlink:label="locator_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="locator_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="locator_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt" use="optional" priority="0" order="2" weight="-1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" xlink:label="locator_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="locator_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="locator_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" use="optional" priority="0" order="3" weight="1"/>
  </calculationLink>
  <roleRef roleURI="http://espey.com/role/InvestmentSecuritiesScheduleOfContractualMaturitiesDetails" xlink:type="simple" xlink:href="esp-20220930.xsd#InvestmentSecuritiesScheduleOfContractualMaturitiesDetails"/>
  <calculationLink xlink:type="extended" xlink:role="http://espey.com/role/InvestmentSecuritiesScheduleOfContractualMaturitiesDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:label="locator_us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:label="locator_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="locator_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:to="locator_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" use="optional" priority="0" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:label="locator_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="locator_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:to="locator_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" use="optional" priority="0" order="2" weight="1"/>
  </calculationLink>
  <roleRef roleURI="http://espey.com/role/EmployeeStockOwnershipPlanScheduleOfEsopSharesDetails" xlink:type="simple" xlink:href="esp-20220930.xsd#EmployeeStockOwnershipPlanScheduleOfEsopSharesDetails"/>
  <calculationLink xlink:type="extended" xlink:role="http://espey.com/role/EmployeeStockOwnershipPlanScheduleOfEsopSharesDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOwnershipPlanESOPSharesInESOP" xlink:label="locator_us-gaap_EmployeeStockOwnershipPlanESOPSharesInESOP"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares" xlink:label="locator_us-gaap_EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="locator_us-gaap_EmployeeStockOwnershipPlanESOPSharesInESOP" xlink:to="locator_us-gaap_EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares" use="optional" priority="0" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOwnershipPlanESOPNumberOfCommittedToBeReleasedShares" xlink:label="locator_us-gaap_EmployeeStockOwnershipPlanESOPNumberOfCommittedToBeReleasedShares"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="locator_us-gaap_EmployeeStockOwnershipPlanESOPSharesInESOP" xlink:to="locator_us-gaap_EmployeeStockOwnershipPlanESOPNumberOfCommittedToBeReleasedShares" use="optional" priority="0" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOwnershipPlanESOPNumberOfSuspenseShares" xlink:label="locator_us-gaap_EmployeeStockOwnershipPlanESOPNumberOfSuspenseShares"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="locator_us-gaap_EmployeeStockOwnershipPlanESOPSharesInESOP" xlink:to="locator_us-gaap_EmployeeStockOwnershipPlanESOPNumberOfSuspenseShares" use="optional" priority="0" order="3" weight="1"/>
  </calculationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>9
<FILENAME>esp-20220930_def.xml
<DESCRIPTION>XBRL DEFINITION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>
<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">
  <!-- XBRL Document Created with XML Edge from P3 Data Systems -->
  <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"/>
  <roleRef roleURI="http://espey.com/role/StatementsOfChangesInStockholdersEquity" xlink:type="simple" xlink:href="esp-20220930.xsd#StatementsOfChangesInStockholdersEquity"/>
  <definitionLink xlink:type="extended" xlink:role="http://espey.com/role/StatementsOfChangesInStockholdersEquity">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="locator_us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity" xlink:label="locator_us-gaap_StockholdersEquity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="locator_us-gaap_StatementLineItems" xlink:to="locator_us-gaap_StockholdersEquity" use="optional" priority="0" order="1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="locator_us-gaap_CommonStockSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="locator_us-gaap_StatementLineItems" xlink:to="locator_us-gaap_CommonStockSharesOutstanding" use="optional" priority="0" order="2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:label="locator_us-gaap_ComprehensiveIncomeNetOfTaxAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="locator_us-gaap_StatementLineItems" xlink:to="locator_us-gaap_ComprehensiveIncomeNetOfTaxAbstract" use="optional" priority="0" order="3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss" xlink:label="locator_us-gaap_NetIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="locator_us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:to="locator_us-gaap_NetIncomeLoss" use="optional" priority="0" order="4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:label="locator_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="locator_us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:to="locator_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" use="optional" priority="0" order="5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="locator_us-gaap_ComprehensiveIncomeNetOfTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="locator_us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:to="locator_us-gaap_ComprehensiveIncomeNetOfTax" use="optional" priority="0" order="6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xlink:label="locator_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="locator_us-gaap_StatementLineItems" xlink:to="locator_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" use="optional" priority="0" order="7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="locator_us-gaap_StatementTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="locator_us-gaap_StatementLineItems" xlink:to="locator_us-gaap_StatementTable" use="optional" priority="0" order="10" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="locator_us-gaap_StatementEquityComponentsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="locator_us-gaap_StatementTable" xlink:to="locator_us-gaap_StatementEquityComponentsAxis" use="optional" priority="0" order="1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain" xlink:label="locator_us-gaap_EquityComponentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="locator_us-gaap_StatementEquityComponentsAxis" xlink:to="locator_us-gaap_EquityComponentDomain" use="optional" priority="0" order="20"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember" xlink:label="locator_us-gaap_CommonStockMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="locator_us-gaap_EquityComponentDomain" xlink:to="locator_us-gaap_CommonStockMember" use="optional" priority="0" order="1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="locator_us-gaap_AdditionalPaidInCapitalMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="locator_us-gaap_EquityComponentDomain" xlink:to="locator_us-gaap_AdditionalPaidInCapitalMember" use="optional" priority="0" order="11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="locator_us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="locator_us-gaap_EquityComponentDomain" xlink:to="locator_us-gaap_AccumulatedOtherComprehensiveIncomeMember" use="optional" priority="0" order="21"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember" xlink:label="locator_us-gaap_RetainedEarningsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="locator_us-gaap_EquityComponentDomain" xlink:to="locator_us-gaap_RetainedEarningsMember" use="optional" priority="0" order="31"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockMember" xlink:label="locator_us-gaap_TreasuryStockMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="locator_us-gaap_EquityComponentDomain" xlink:to="locator_us-gaap_TreasuryStockMember" use="optional" priority="0" order="41"/>
    <loc xlink:type="locator" xlink:href="esp-20220930.xsd#esp_UnearnedESOPSharesMember" xlink:label="locator_esp_UnearnedESOPSharesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="locator_us-gaap_EquityComponentDomain" xlink:to="locator_esp_UnearnedESOPSharesMember" use="optional" priority="0" order="51"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain" xlink:label="locator_us-gaap_EquityComponentDomain_8a4c5409-ee0e-584c-49e1-f7edc5ab7154_default"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="locator_us-gaap_StatementEquityComponentsAxis" xlink:to="locator_us-gaap_EquityComponentDomain_8a4c5409-ee0e-584c-49e1-f7edc5ab7154_default" use="optional" priority="0" order="30" xbrldt:contextElement="segment"/>
  </definitionLink>
  <roleRef roleURI="http://espey.com/role/InvestmentSecuritiesScheduleOfAvailable-for-saleSecuritiesDetails" xlink:type="simple" xlink:href="esp-20220930.xsd#InvestmentSecuritiesScheduleOfAvailable-for-saleSecuritiesDetails"/>
  <definitionLink xlink:type="extended" xlink:role="http://espey.com/role/InvestmentSecuritiesScheduleOfAvailable-for-saleSecuritiesDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:label="locator_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:label="locator_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="locator_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="locator_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" use="optional" priority="0" order="0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:label="locator_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="locator_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="locator_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" use="optional" priority="0" order="1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:label="locator_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="locator_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="locator_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" use="optional" priority="0" order="2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:label="locator_us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="locator_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="locator_us-gaap_AvailableForSaleSecuritiesDebtSecurities" use="optional" priority="0" order="3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:label="locator_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="locator_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="locator_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" use="optional" priority="0" order="10" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="locator_us-gaap_FinancialInstrumentAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="locator_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:to="locator_us-gaap_FinancialInstrumentAxis" use="optional" priority="0" order="1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="locator_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="locator_us-gaap_FinancialInstrumentAxis" xlink:to="locator_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" use="optional" priority="0" order="20"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CertificatesOfDepositMember" xlink:label="locator_us-gaap_CertificatesOfDepositMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="locator_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="locator_us-gaap_CertificatesOfDepositMember" use="optional" priority="0" order="1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MunicipalBondsMember" xlink:label="locator_us-gaap_MunicipalBondsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="locator_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="locator_us-gaap_MunicipalBondsMember" use="optional" priority="0" order="11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_USTreasurySecuritiesMember" xlink:label="locator_us-gaap_USTreasurySecuritiesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="locator_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="locator_us-gaap_USTreasurySecuritiesMember" use="optional" priority="0" order="21"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="locator_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_68ca3e45-7a35-b5f8-ef1a-30e182f64fc9_default"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="locator_us-gaap_FinancialInstrumentAxis" xlink:to="locator_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_68ca3e45-7a35-b5f8-ef1a-30e182f64fc9_default" use="optional" priority="0" order="30" xbrldt:contextElement="segment"/>
  </definitionLink>
  <roleRef roleURI="http://espey.com/role/StockBasedCompensationDetails" xlink:type="simple" xlink:href="esp-20220930.xsd#StockBasedCompensationDetails"/>
  <definitionLink xlink:type="extended" xlink:role="http://espey.com/role/StockBasedCompensationDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="locator_us-gaap_AllocatedShareBasedCompensationExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="locator_us-gaap_AllocatedShareBasedCompensationExpense" use="optional" priority="0" order="0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:label="locator_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="locator_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" use="optional" priority="0" order="1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:label="locator_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="locator_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" use="optional" priority="0" order="2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="locator_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="locator_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" use="optional" priority="0" order="3"/>
    <loc xlink:type="locator" xlink:href="esp-20220930.xsd#esp_DeferredTaxBenefitRelatedToUnrecognizedCompensationCosts" xlink:label="locator_esp_DeferredTaxBenefitRelatedToUnrecognizedCompensationCosts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="locator_esp_DeferredTaxBenefitRelatedToUnrecognizedCompensationCosts" use="optional" priority="0" order="4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" use="optional" priority="0" order="5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:label="locator_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="locator_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" use="optional" priority="0" order="6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" use="optional" priority="0" order="7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:label="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" use="optional" priority="0" order="8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" use="optional" priority="0" order="9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" use="optional" priority="0" order="10" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis" xlink:label="locator_us-gaap_AwardTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="locator_us-gaap_AwardTypeAxis" use="optional" priority="0" order="1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="locator_us-gaap_AwardTypeAxis" xlink:to="locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" use="optional" priority="0" order="20"/>
    <loc xlink:type="locator" xlink:href="esp-20220930.xsd#esp_NonQualifiedStockOptionsMember" xlink:label="locator_esp_NonQualifiedStockOptionsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="locator_esp_NonQualifiedStockOptionsMember" use="optional" priority="0" order="21"/>
    <loc xlink:type="locator" xlink:href="esp-20220930.xsd#esp_IncentiveStockOptionMember" xlink:label="locator_esp_IncentiveStockOptionMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="locator_esp_IncentiveStockOptionMember" use="optional" priority="0" order="51"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="locator_us-gaap_EmployeeStockOptionMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="locator_us-gaap_EmployeeStockOptionMember" use="optional" priority="0" order="101"/>
    <loc xlink:type="locator" xlink:href="esp-20220930.xsd#esp_RestrictedStockPlanMember" xlink:label="locator_esp_RestrictedStockPlanMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="locator_esp_RestrictedStockPlanMember" use="optional" priority="0" order="122"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis" xlink:label="locator_us-gaap_PlanNameAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="locator_us-gaap_PlanNameAxis" use="optional" priority="0" order="2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain" xlink:label="locator_us-gaap_PlanNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="locator_us-gaap_PlanNameAxis" xlink:to="locator_us-gaap_PlanNameDomain" use="optional" priority="0" order="20"/>
    <loc xlink:type="locator" xlink:href="esp-20220930.xsd#esp_TwoThousandSeventeenPlanMember" xlink:label="locator_esp_TwoThousandSeventeenPlanMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="locator_us-gaap_PlanNameDomain" xlink:to="locator_esp_TwoThousandSeventeenPlanMember" use="optional" priority="0" order="71"/>
    <loc xlink:type="locator" xlink:href="esp-20220930.xsd#esp_TwoThousandSevenPlanMember" xlink:label="locator_esp_TwoThousandSevenPlanMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="locator_us-gaap_PlanNameDomain" xlink:to="locator_esp_TwoThousandSevenPlanMember" use="optional" priority="0" order="121"/>
    <loc xlink:type="locator" xlink:href="esp-20220930.xsd#esp_TwoThousandSeventenPlanMember" xlink:label="locator_esp_TwoThousandSeventenPlanMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="locator_us-gaap_PlanNameDomain" xlink:to="locator_esp_TwoThousandSeventenPlanMember" use="optional" priority="0" order="132"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualAxis" xlink:label="locator_srt_TitleOfIndividualAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="locator_srt_TitleOfIndividualAxis" use="optional" priority="0" order="3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="locator_srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="locator_srt_TitleOfIndividualAxis" xlink:to="locator_srt_TitleOfIndividualWithRelationshipToEntityDomain" use="optional" priority="0" order="20"/>
    <loc xlink:type="locator" xlink:href="esp-20220930.xsd#esp_NonEmployeeDirectorsMember" xlink:label="locator_esp_NonEmployeeDirectorsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="locator_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="locator_esp_NonEmployeeDirectorsMember" use="optional" priority="0" order="72"/>
    <loc xlink:type="locator" xlink:href="esp-20220930.xsd#esp_IndividualEmployeeMember" xlink:label="locator_esp_IndividualEmployeeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="locator_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="locator_esp_IndividualEmployeeMember" use="optional" priority="0" order="91"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="locator_srt_RangeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="locator_srt_RangeAxis" use="optional" priority="0" order="4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="locator_srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="locator_srt_RangeAxis" xlink:to="locator_srt_RangeMember" use="optional" priority="0" order="20"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember" xlink:label="locator_srt_MaximumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="locator_srt_RangeMember" xlink:to="locator_srt_MaximumMember" use="optional" priority="0" order="73"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" use="optional" priority="0" order="10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:label="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" use="optional" priority="0" order="11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockDividendsPerShareCashPaid" xlink:label="locator_us-gaap_CommonStockDividendsPerShareCashPaid"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="locator_us-gaap_CommonStockDividendsPerShareCashPaid" use="optional" priority="0" order="12"/>
    <loc xlink:type="locator" xlink:href="esp-20220930.xsd#esp_PercentageOfTotalNumberOfSharesSubjectToOptionsOrAwardsGrantedInFiscalYear" xlink:label="locator_esp_PercentageOfTotalNumberOfSharesSubjectToOptionsOrAwardsGrantedInFiscalYear"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="locator_esp_PercentageOfTotalNumberOfSharesSubjectToOptionsOrAwardsGrantedInFiscalYear" use="optional" priority="0" order="13"/>
    <loc xlink:type="locator" xlink:href="esp-20220930.xsd#esp_NumberOfSharesSubjectToOptionOrAwardSingleFiscalYear" xlink:label="locator_esp_NumberOfSharesSubjectToOptionOrAwardSingleFiscalYear"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="locator_esp_NumberOfSharesSubjectToOptionOrAwardSingleFiscalYear" use="optional" priority="0" order="14"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:label="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" use="optional" priority="0" order="15"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:label="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" use="optional" priority="0" order="16"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b84feb32-904f-cec0-6a3e-1b850bc3af64_default"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="locator_us-gaap_AwardTypeAxis" xlink:to="locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b84feb32-904f-cec0-6a3e-1b850bc3af64_default" use="optional" priority="0" order="30" xbrldt:contextElement="segment"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain" xlink:label="locator_us-gaap_PlanNameDomain_a2a25a93-6104-42c2-8b40-f9efb1483a89_default"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="locator_us-gaap_PlanNameAxis" xlink:to="locator_us-gaap_PlanNameDomain_a2a25a93-6104-42c2-8b40-f9efb1483a89_default" use="optional" priority="0" order="30" xbrldt:contextElement="segment"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="locator_srt_TitleOfIndividualWithRelationshipToEntityDomain_c097de4a-5da7-c469-d6d0-be1cbb1bc6ce_default"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="locator_srt_TitleOfIndividualAxis" xlink:to="locator_srt_TitleOfIndividualWithRelationshipToEntityDomain_c097de4a-5da7-c469-d6d0-be1cbb1bc6ce_default" use="optional" priority="0" order="30" xbrldt:contextElement="segment"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="locator_srt_RangeMember_293ffc66-cdda-1e72-efd8-79e1c7312d07_default"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="locator_srt_RangeAxis" xlink:to="locator_srt_RangeMember_293ffc66-cdda-1e72-efd8-79e1c7312d07_default" use="optional" priority="0" order="30" xbrldt:contextElement="segment"/>
  </definitionLink>
  <roleRef roleURI="http://espey.com/role/CommitmentsAndContingenciesDetails" xlink:type="simple" xlink:href="esp-20220930.xsd#CommitmentsAndContingenciesDetails"/>
  <definitionLink xlink:type="extended" xlink:role="http://espey.com/role/CommitmentsAndContingenciesDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="locator_us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyAccrualAtCarryingValue" xlink:label="locator_us-gaap_LossContingencyAccrualAtCarryingValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="locator_us-gaap_StatementLineItems" xlink:to="locator_us-gaap_LossContingencyAccrualAtCarryingValue" use="optional" priority="0" order="0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="locator_us-gaap_StatementTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="locator_us-gaap_StatementLineItems" xlink:to="locator_us-gaap_StatementTable" use="optional" priority="0" order="10" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:label="locator_us-gaap_LossContingenciesByNatureOfContingencyAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="locator_us-gaap_StatementTable" xlink:to="locator_us-gaap_LossContingenciesByNatureOfContingencyAxis" use="optional" priority="0" order="1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyNatureDomain" xlink:label="locator_us-gaap_LossContingencyNatureDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="locator_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:to="locator_us-gaap_LossContingencyNatureDomain" use="optional" priority="0" order="20"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StandbyLettersOfCreditMember" xlink:label="locator_us-gaap_StandbyLettersOfCreditMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="locator_us-gaap_LossContingencyNatureDomain" xlink:to="locator_us-gaap_StandbyLettersOfCreditMember" use="optional" priority="0" order="1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyNatureDomain" xlink:label="locator_us-gaap_LossContingencyNatureDomain_07a63cf6-ab5b-534e-63c9-efb1581f49c9_default"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="locator_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:to="locator_us-gaap_LossContingencyNatureDomain_07a63cf6-ab5b-534e-63c9-efb1581f49c9_default" use="optional" priority="0" order="30" xbrldt:contextElement="segment"/>
  </definitionLink>
  <roleRef roleURI="http://espey.com/role/RevenueDetails" xlink:type="simple" xlink:href="esp-20220930.xsd#RevenueDetails"/>
  <definitionLink xlink:type="extended" xlink:role="http://espey.com/role/RevenueDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:label="locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiability" xlink:label="locator_us-gaap_ContractWithCustomerLiability"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="locator_us-gaap_ContractWithCustomerLiability" use="optional" priority="0" order="0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues" xlink:label="locator_us-gaap_Revenues"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="locator_us-gaap_Revenues" use="optional" priority="0" order="1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="locator_us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="locator_us-gaap_FiniteLivedIntangibleAssetsNet" use="optional" priority="0" order="2"/>
    <loc xlink:type="locator" xlink:href="esp-20220930.xsd#esp_PercentageOfEstimatedShipments" xlink:label="locator_esp_PercentageOfEstimatedShipments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="locator_esp_PercentageOfEstimatedShipments" use="optional" priority="0" order="3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:label="locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" use="optional" priority="0" order="10" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="locator_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:to="locator_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" use="optional" priority="0" order="1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="locator_us-gaap_TypeOfAdoptionMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="locator_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="locator_us-gaap_TypeOfAdoptionMember" use="optional" priority="0" order="20"/>
    <loc xlink:type="locator" xlink:href="esp-20220930.xsd#esp_ASC606Member" xlink:label="locator_esp_ASC606Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="locator_us-gaap_TypeOfAdoptionMember" xlink:to="locator_esp_ASC606Member" use="optional" priority="0" order="1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis" xlink:label="locator_srt_StatementScenarioAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:to="locator_srt_StatementScenarioAxis" use="optional" priority="0" order="2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="locator_srt_ScenarioUnspecifiedDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="locator_srt_StatementScenarioAxis" xlink:to="locator_srt_ScenarioUnspecifiedDomain" use="optional" priority="0" order="20"/>
    <loc xlink:type="locator" xlink:href="esp-20220930.xsd#esp_UnitsDeliveredMember" xlink:label="locator_esp_UnitsDeliveredMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="locator_srt_ScenarioUnspecifiedDomain" xlink:to="locator_esp_UnitsDeliveredMember" use="optional" priority="0" order="2"/>
    <loc xlink:type="locator" xlink:href="esp-20220930.xsd#esp_MilestonesAchievedMember" xlink:label="locator_esp_MilestonesAchievedMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="locator_srt_ScenarioUnspecifiedDomain" xlink:to="locator_esp_MilestonesAchievedMember" use="optional" priority="0" order="22"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="locator_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:to="locator_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" use="optional" priority="0" order="3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="locator_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" use="optional" priority="0" order="20"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrderOrProductionBacklogMember" xlink:label="locator_us-gaap_OrderOrProductionBacklogMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="locator_us-gaap_OrderOrProductionBacklogMember" use="optional" priority="0" order="72"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="locator_us-gaap_TypeOfAdoptionMember_1e0b4be0-ea92-faee-3c72-8c306908134d_default"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="locator_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="locator_us-gaap_TypeOfAdoptionMember_1e0b4be0-ea92-faee-3c72-8c306908134d_default" use="optional" priority="0" order="30" xbrldt:contextElement="segment"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="locator_srt_ScenarioUnspecifiedDomain_00d1e584-d7ec-262d-b011-5e0491e211bf_default"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="locator_srt_StatementScenarioAxis" xlink:to="locator_srt_ScenarioUnspecifiedDomain_00d1e584-d7ec-262d-b011-5e0491e211bf_default" use="optional" priority="0" order="30" xbrldt:contextElement="segment"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_89052f1a-b8f6-3838-9258-cf45f0426c60_default"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="locator_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_89052f1a-b8f6-3838-9258-cf45f0426c60_default" use="optional" priority="0" order="30" xbrldt:contextElement="segment"/>
  </definitionLink>
  <roleRef roleURI="http://espey.com/role/EmployeeStockOwnershipPlanNarrativeDetails" xlink:type="simple" xlink:href="esp-20220930.xsd#EmployeeStockOwnershipPlanNarrativeDetails"/>
  <definitionLink xlink:type="extended" xlink:role="http://espey.com/role/EmployeeStockOwnershipPlanNarrativeDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems" xlink:label="locator_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems"/>
    <loc xlink:type="locator" xlink:href="esp-20220930.xsd#esp_EmployeeStockOwnershipPlanHoursWorked" xlink:label="locator_esp_EmployeeStockOwnershipPlanHoursWorked"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="locator_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems" xlink:to="locator_esp_EmployeeStockOwnershipPlanHoursWorked" use="optional" priority="0" order="0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares" xlink:label="locator_us-gaap_EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="locator_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems" xlink:to="locator_us-gaap_EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares" use="optional" priority="0" order="1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:label="locator_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="locator_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems" xlink:to="locator_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" use="optional" priority="0" order="2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockPricePerShare" xlink:label="locator_us-gaap_SaleOfStockPricePerShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="locator_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems" xlink:to="locator_us-gaap_SaleOfStockPricePerShare" use="optional" priority="0" order="3"/>
    <loc xlink:type="locator" xlink:href="esp-20220930.xsd#esp_PeriodOfServicesRenderedUnderEmployeeStockOptionPlan" xlink:label="locator_esp_PeriodOfServicesRenderedUnderEmployeeStockOptionPlan"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="locator_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems" xlink:to="locator_esp_PeriodOfServicesRenderedUnderEmployeeStockOptionPlan" use="optional" priority="0" order="4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesIssuedPricePerShare" xlink:label="locator_us-gaap_SharesIssuedPricePerShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="locator_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems" xlink:to="locator_us-gaap_SharesIssuedPricePerShare" use="optional" priority="0" order="5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:label="locator_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="locator_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems" xlink:to="locator_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" use="optional" priority="0" order="6"/>
    <loc xlink:type="locator" xlink:href="esp-20220930.xsd#esp_NumberOfLoanRepaymentAnnualInstallments" xlink:label="locator_esp_NumberOfLoanRepaymentAnnualInstallments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="locator_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems" xlink:to="locator_esp_NumberOfLoanRepaymentAnnualInstallments" use="optional" priority="0" order="7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="locator_us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="locator_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems" xlink:to="locator_us-gaap_DebtInstrumentInterestRateStatedPercentage" use="optional" priority="0" order="8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" xlink:label="locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="locator_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems" xlink:to="locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" use="optional" priority="0" order="9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable" xlink:label="locator_us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="locator_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems" xlink:to="locator_us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable" use="optional" priority="0" order="10" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" xlink:label="locator_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="locator_us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable" xlink:to="locator_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" use="optional" priority="0" order="1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOwnershipPlanESOPPlanDomain" xlink:label="locator_us-gaap_EmployeeStockOwnershipPlanESOPPlanDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="locator_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" xlink:to="locator_us-gaap_EmployeeStockOwnershipPlanESOPPlanDomain" use="optional" priority="0" order="20"/>
    <loc xlink:type="locator" xlink:href="esp-20220930.xsd#esp_EmployeeStockOwnershipPlanMember" xlink:label="locator_esp_EmployeeStockOwnershipPlanMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="locator_us-gaap_EmployeeStockOwnershipPlanESOPPlanDomain" xlink:to="locator_esp_EmployeeStockOwnershipPlanMember" use="optional" priority="0" order="1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink:label="locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="locator_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems" xlink:to="locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" use="optional" priority="0" order="10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOwnershipPlanESOPCompensationExpense" xlink:label="locator_us-gaap_EmployeeStockOwnershipPlanESOPCompensationExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="locator_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems" xlink:to="locator_us-gaap_EmployeeStockOwnershipPlanESOPCompensationExpense" use="optional" priority="0" order="11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan" xlink:label="locator_us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="locator_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems" xlink:to="locator_us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan" use="optional" priority="0" order="12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOwnershipPlanESOPPlanDomain" xlink:label="locator_us-gaap_EmployeeStockOwnershipPlanESOPPlanDomain_4e417c4c-9232-d733-3e10-84bc44a16f09_default"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="locator_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" xlink:to="locator_us-gaap_EmployeeStockOwnershipPlanESOPPlanDomain_4e417c4c-9232-d733-3e10-84bc44a16f09_default" use="optional" priority="0" order="30" xbrldt:contextElement="segment"/>
  </definitionLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>10
<FILENAME>esp-20220930_lab.xml
<DESCRIPTION>XBRL LABEL FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>
<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">
  <!-- XBRL Document Created with XML Edge from P3 Data Systems -->
  <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"/>
  <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"/>
  <labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CoverAbstract" xlink:label="locator_dei_CoverAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_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="locator_dei_CoverAbstract" xlink:to="label_dei_CoverAbstract"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey" xlink:label="locator_dei_EntityCentralIndexKey"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_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="locator_dei_EntityCentralIndexKey" xlink:to="label_dei_EntityCentralIndexKey"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate" xlink:label="locator_dei_CurrentFiscalYearEndDate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_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="locator_dei_CurrentFiscalYearEndDate" xlink:to="label_dei_CurrentFiscalYearEndDate"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus" xlink:label="locator_dei_DocumentFiscalYearFocus"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_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="locator_dei_DocumentFiscalYearFocus" xlink:to="label_dei_DocumentFiscalYearFocus"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="locator_dei_DocumentFiscalPeriodFocus"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_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="locator_dei_DocumentFiscalPeriodFocus" xlink:to="label_dei_DocumentFiscalPeriodFocus"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag" xlink:label="locator_dei_AmendmentFlag"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_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="locator_dei_AmendmentFlag" xlink:to="label_dei_AmendmentFlag"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType" xlink:label="locator_dei_DocumentType"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_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="locator_dei_DocumentType" xlink:to="label_dei_DocumentType"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentQuarterlyReport" xlink:label="locator_dei_DocumentQuarterlyReport"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_dei_DocumentQuarterlyReport" xml:lang="en-US">Document Quarterly Report</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_dei_DocumentQuarterlyReport" xlink:to="label_dei_DocumentQuarterlyReport"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate" xlink:label="locator_dei_DocumentPeriodEndDate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_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="locator_dei_DocumentPeriodEndDate" xlink:to="label_dei_DocumentPeriodEndDate"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber" xlink:label="locator_dei_EntityFileNumber"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_dei_EntityFileNumber" xml:lang="en-US">Entity File Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_dei_EntityFileNumber" xlink:to="label_dei_EntityFileNumber"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport" xlink:label="locator_dei_DocumentTransitionReport"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_dei_DocumentTransitionReport" xml:lang="en-US">Document Transition Report</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_dei_DocumentTransitionReport" xlink:to="label_dei_DocumentTransitionReport"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName" xlink:label="locator_dei_EntityRegistrantName"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_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="locator_dei_EntityRegistrantName" xlink:to="label_dei_EntityRegistrantName"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="locator_dei_EntityIncorporationStateCountryCode"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_dei_EntityIncorporationStateCountryCode" xml:lang="en-US">Entity Incorportion, State or Country Code</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_dei_EntityIncorporationStateCountryCode" xlink:to="label_dei_EntityIncorporationStateCountryCode"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol" xlink:label="locator_dei_TradingSymbol"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_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="locator_dei_TradingSymbol" xlink:to="label_dei_TradingSymbol"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber" xlink:label="locator_dei_EntityTaxIdentificationNumber"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_dei_EntityTaxIdentificationNumber" xml:lang="en-US">Entity Tax Identification Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_dei_EntityTaxIdentificationNumber" xlink:to="label_dei_EntityTaxIdentificationNumber"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1" xlink:label="locator_dei_EntityAddressAddressLine1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_dei_EntityAddressAddressLine1" xml:lang="en-US">Entity Address, Address Line One</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_dei_EntityAddressAddressLine1" xlink:to="label_dei_EntityAddressAddressLine1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine2" xlink:label="locator_dei_EntityAddressAddressLine2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_dei_EntityAddressAddressLine2" xml:lang="en-US">Entity Address, Address Line Two</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_dei_EntityAddressAddressLine2" xlink:to="label_dei_EntityAddressAddressLine2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown" xlink:label="locator_dei_EntityAddressCityOrTown"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_dei_EntityAddressCityOrTown" xml:lang="en-US">Entity Address, City or Town</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_dei_EntityAddressCityOrTown" xlink:to="label_dei_EntityAddressCityOrTown"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince" xlink:label="locator_dei_EntityAddressStateOrProvince"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_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="locator_dei_EntityAddressStateOrProvince" xlink:to="label_dei_EntityAddressStateOrProvince"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode" xlink:label="locator_dei_EntityAddressPostalZipCode"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_dei_EntityAddressPostalZipCode" xml:lang="en-US">Entity Address, Postal Zip Code</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_dei_EntityAddressPostalZipCode" xlink:to="label_dei_EntityAddressPostalZipCode"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode" xlink:label="locator_dei_CityAreaCode"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_dei_CityAreaCode" xml:lang="en-US">City Area Code</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_dei_CityAreaCode" xlink:to="label_dei_CityAreaCode"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber" xlink:label="locator_dei_LocalPhoneNumber"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_dei_LocalPhoneNumber" xml:lang="en-US">Local Phone Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_dei_LocalPhoneNumber" xlink:to="label_dei_LocalPhoneNumber"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus" xlink:label="locator_dei_EntityCurrentReportingStatus"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_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="locator_dei_EntityCurrentReportingStatus" xlink:to="label_dei_EntityCurrentReportingStatus"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent" xlink:label="locator_dei_EntityInteractiveDataCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_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="locator_dei_EntityInteractiveDataCurrent" xlink:to="label_dei_EntityInteractiveDataCurrent"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory" xlink:label="locator_dei_EntityFilerCategory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_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="locator_dei_EntityFilerCategory" xlink:to="label_dei_EntityFilerCategory"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness" xlink:label="locator_dei_EntitySmallBusiness"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_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="locator_dei_EntitySmallBusiness" xlink:to="label_dei_EntitySmallBusiness"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany" xlink:label="locator_dei_EntityEmergingGrowthCompany"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_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="locator_dei_EntityEmergingGrowthCompany" xlink:to="label_dei_EntityEmergingGrowthCompany"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany" xlink:label="locator_dei_EntityShellCompany"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_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="locator_dei_EntityShellCompany" xlink:to="label_dei_EntityShellCompany"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle" xlink:label="locator_dei_Security12bTitle"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_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="locator_dei_Security12bTitle" xlink:to="label_dei_Security12bTitle"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="locator_dei_EntityCommonStockSharesOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_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="locator_dei_EntityCommonStockSharesOutstanding" xlink:to="label_dei_EntityCommonStockSharesOutstanding"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="locator_us-gaap_StatementOfFinancialPositionAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_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="locator_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="label_us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract" xlink:label="locator_us-gaap_AssetsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_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="locator_us-gaap_AssetsAbstract" xlink:to="label_us-gaap_AssetsAbstract"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="locator_us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_CashAndCashEquivalentsAtCarryingValue" xml:lang="en-US">Cash and cash equivalents</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="label_us-gaap_CashAndCashEquivalentsAtCarryingValue" xml:lang="en-US">Cash and cash equivalents, beginning of period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="label_us-gaap_CashAndCashEquivalentsAtCarryingValue" xml:lang="en-US">Cash and cash equivalents, end of period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="label_us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:label="locator_us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xml:lang="en-US">Investment securities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="label_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xml:lang="en-US">Fair Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="label_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xml:lang="en-US">Fair Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:to="label_us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="locator_us-gaap_AccountsReceivableNetCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_AccountsReceivableNetCurrent" xml:lang="en-US">Trade accounts receivable, net of allowance of $3,000</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_AccountsReceivableNetCurrent" xlink:to="label_us-gaap_AccountsReceivableNetCurrent"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxesReceivable" xlink:label="locator_us-gaap_IncomeTaxesReceivable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_IncomeTaxesReceivable" xml:lang="en-US">Income tax receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_IncomeTaxesReceivable" xlink:to="label_us-gaap_IncomeTaxesReceivable"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNetAbstract" xlink:label="locator_us-gaap_InventoryNetAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_InventoryNetAbstract" xml:lang="en-US">Inventories:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_InventoryNetAbstract" xlink:to="label_us-gaap_InventoryNetAbstract"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryRawMaterials" xlink:label="locator_us-gaap_InventoryRawMaterials"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_InventoryRawMaterials" xml:lang="en-US">Raw materials</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_InventoryRawMaterials" xlink:to="label_us-gaap_InventoryRawMaterials"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryWorkInProcess" xlink:label="locator_us-gaap_InventoryWorkInProcess"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_InventoryWorkInProcess" xml:lang="en-US">Work-in-process</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_InventoryWorkInProcess" xlink:to="label_us-gaap_InventoryWorkInProcess"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryForLongTermContractsOrPrograms" xlink:label="locator_us-gaap_InventoryForLongTermContractsOrPrograms"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_InventoryForLongTermContractsOrPrograms" xml:lang="en-US">Costs related to contracts in process</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_InventoryForLongTermContractsOrPrograms" xlink:to="label_us-gaap_InventoryForLongTermContractsOrPrograms"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet" xlink:label="locator_us-gaap_InventoryNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="label_us-gaap_InventoryNet" xml:lang="en-US">Total inventories</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_InventoryNet" xml:lang="en-US">Inventory, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_InventoryNet" xlink:to="label_us-gaap_InventoryNet"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="locator_us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xml:lang="en-US">Prepaid expenses and other current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="label_us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent" xlink:label="locator_us-gaap_AssetsCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="label_us-gaap_AssetsCurrent" xml:lang="en-US">Total current assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_AssetsCurrent" xml:lang="en-US">Assets, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_AssetsCurrent" xlink:to="label_us-gaap_AssetsCurrent"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="locator_us-gaap_PropertyPlantAndEquipmentNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_PropertyPlantAndEquipmentNet" xml:lang="en-US">Property, plant and equipment, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="label_us-gaap_PropertyPlantAndEquipmentNet"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets" xlink:label="locator_us-gaap_Assets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="label_us-gaap_Assets" xml:lang="en-US">Total assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_Assets" xml:lang="en-US">Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_Assets" xlink:to="label_us-gaap_Assets"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="locator_us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xml:lang="en-US">LIABILITIES AND STOCKHOLDERS' EQUITY</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="label_us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent" xlink:label="locator_us-gaap_AccountsPayableCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_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="locator_us-gaap_AccountsPayableCurrent" xlink:to="label_us-gaap_AccountsPayableCurrent"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrentAbstract" xlink:label="locator_us-gaap_AccruedLiabilitiesCurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_AccruedLiabilitiesCurrentAbstract" xml:lang="en-US">Accrued expenses:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_AccruedLiabilitiesCurrentAbstract" xlink:to="label_us-gaap_AccruedLiabilitiesCurrentAbstract"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedSalariesCurrent" xlink:label="locator_us-gaap_AccruedSalariesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_AccruedSalariesCurrent" xml:lang="en-US">Salaries and wages</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_AccruedSalariesCurrent" xlink:to="label_us-gaap_AccruedSalariesCurrent"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedVacationCurrent" xlink:label="locator_us-gaap_AccruedVacationCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_AccruedVacationCurrent" xml:lang="en-US">Vacation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_AccruedVacationCurrent" xlink:to="label_us-gaap_AccruedVacationCurrent"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedEmployeeBenefitsCurrent" xlink:label="locator_us-gaap_AccruedEmployeeBenefitsCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_AccruedEmployeeBenefitsCurrent" xml:lang="en-US">ESOP payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_AccruedEmployeeBenefitsCurrent" xlink:to="label_us-gaap_AccruedEmployeeBenefitsCurrent"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherEmployeeRelatedLiabilitiesCurrent" xlink:label="locator_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent" xml:lang="en-US">Other</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent" xlink:to="label_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedPayrollTaxesCurrent" xlink:label="locator_us-gaap_AccruedPayrollTaxesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_AccruedPayrollTaxesCurrent" xml:lang="en-US">Payroll and other taxes withheld</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_AccruedPayrollTaxesCurrent" xlink:to="label_us-gaap_AccruedPayrollTaxesCurrent"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="locator_us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_ContractWithCustomerLiabilityCurrent" xml:lang="en-US">Contract liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:to="label_us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxesPayableCurrent" xlink:label="locator_us-gaap_TaxesPayableCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_TaxesPayableCurrent" xml:lang="en-US">Income taxes payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_TaxesPayableCurrent" xlink:to="label_us-gaap_TaxesPayableCurrent"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent" xlink:label="locator_us-gaap_LiabilitiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="label_us-gaap_LiabilitiesCurrent" xml:lang="en-US">Total current liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_LiabilitiesCurrent" xml:lang="en-US">Liabilities, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_LiabilitiesCurrent" xlink:to="label_us-gaap_LiabilitiesCurrent"/>
    <loc xlink:type="locator" xlink:href="esp-20220930.xsd#esp_DeferredTaxLiability" xlink:label="locator_esp_DeferredTaxLiability"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_esp_DeferredTaxLiability" xml:lang="en-US">Deferred tax liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="label_esp_DeferredTaxLiability" xml:lang="en-US">Deferred tax liabilities as of the balance sheet date.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_esp_DeferredTaxLiability" xlink:to="label_esp_DeferredTaxLiability"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities" xlink:label="locator_us-gaap_Liabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="label_us-gaap_Liabilities" xml:lang="en-US">Total liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_Liabilities" xml:lang="en-US">Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_Liabilities" xlink:to="label_us-gaap_Liabilities"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="locator_us-gaap_CommitmentsAndContingencies"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_CommitmentsAndContingencies" xml:lang="en-US">Commitments and contingencies (See Note 5)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_CommitmentsAndContingencies" xlink:to="label_us-gaap_CommitmentsAndContingencies"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue" xlink:label="locator_us-gaap_CommonStockValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_CommonStockValue" xml:lang="en-US">Common stock, par value $.33-1/3 per share Authorized 10,000,000 shares; Issued 3,129,874 shares as of September 30, 2022 and June 30, 2022. Outstanding 2,702,633 shares as of September 30, 2022 and June 30, 2022 (includes 250,671 and 256,293 Unearned ESOP shares, respectively)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_CommonStockValue" xlink:to="label_us-gaap_CommonStockValue"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="locator_us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_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="locator_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:to="label_us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="locator_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xml:lang="en-US">Accumulated other comprehensive loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="label_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="locator_us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_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="locator_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="label_us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <loc xlink:type="locator" xlink:href="esp-20220930.xsd#esp_TotalStockholdersEquityBeforyEsopAndTreasuryStock" xlink:label="locator_esp_TotalStockholdersEquityBeforyEsopAndTreasuryStock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="label_esp_TotalStockholdersEquityBeforyEsopAndTreasuryStock" xml:lang="en-US">Total stockholders equity before ESOP</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="label_esp_TotalStockholdersEquityBeforyEsopAndTreasuryStock" xml:lang="en-US">Total of all stockholders' equity (deficit) items, before ESOP and Treasury stock.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_esp_TotalStockholdersEquityBeforyEsopAndTreasuryStock" xml:lang="en-US">TotalStockholdersEquityBeforyEsopAndTreasuryStock [Default Label]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_esp_TotalStockholdersEquityBeforyEsopAndTreasuryStock" xlink:to="label_esp_TotalStockholdersEquityBeforyEsopAndTreasuryStock"/>
    <loc xlink:type="locator" xlink:href="esp-20220930.xsd#esp_UnearnedEsopSharesCost" xlink:label="locator_esp_UnearnedEsopSharesCost"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="label_esp_UnearnedEsopSharesCost" xml:lang="en-US">Less: Unearned ESOP shares</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="label_esp_UnearnedEsopSharesCost" xml:lang="en-US">Unearned ESOP shares.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_esp_UnearnedEsopSharesCost" xml:lang="en-US">UnearnedEsopSharesCost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_esp_UnearnedEsopSharesCost" xlink:to="label_esp_UnearnedEsopSharesCost"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockValue" xlink:label="locator_us-gaap_TreasuryStockValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="label_us-gaap_TreasuryStockValue" xml:lang="en-US">Cost of 427,241 shares of common stock in treasury as of September 30, 2022 and June 30, 2022</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_TreasuryStockValue" xml:lang="en-US">Treasury Stock, Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_TreasuryStockValue" xlink:to="label_us-gaap_TreasuryStockValue"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity" xlink:label="locator_us-gaap_StockholdersEquity"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="label_us-gaap_StockholdersEquity" xml:lang="en-US">Total stockholders' equity</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="label_us-gaap_StockholdersEquity" xml:lang="en-US">Balance, beginning</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="label_us-gaap_StockholdersEquity" xml:lang="en-US">Balance, ending</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_StockholdersEquity" xml:lang="en-US">Stockholders' Equity Attributable to Parent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_StockholdersEquity" xlink:to="label_us-gaap_StockholdersEquity"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="locator_us-gaap_LiabilitiesAndStockholdersEquity"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="label_us-gaap_LiabilitiesAndStockholdersEquity" xml:lang="en-US">Total liabilities and stockholders' equity</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_LiabilitiesAndStockholdersEquity" xml:lang="en-US">Liabilities and Equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="label_us-gaap_LiabilitiesAndStockholdersEquity"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="locator_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xml:lang="en-US">Trade accounts receivable, allowance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="label_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="locator_us-gaap_CommonStockParOrStatedValuePerShare"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_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="locator_us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="label_us-gaap_CommonStockParOrStatedValuePerShare"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="locator_us-gaap_CommonStockSharesAuthorized"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_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="locator_us-gaap_CommonStockSharesAuthorized" xlink:to="label_us-gaap_CommonStockSharesAuthorized"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued" xlink:label="locator_us-gaap_CommonStockSharesIssued"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_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="locator_us-gaap_CommonStockSharesIssued" xlink:to="label_us-gaap_CommonStockSharesIssued"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="locator_us-gaap_CommonStockSharesOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_CommonStockSharesOutstanding" xml:lang="en-US">Common stock, shares outstanding</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="label_us-gaap_CommonStockSharesOutstanding" xml:lang="en-US">Balance, beginning, shares</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="label_us-gaap_CommonStockSharesOutstanding" xml:lang="en-US">Balance, ending, common shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_CommonStockSharesOutstanding" xlink:to="label_us-gaap_CommonStockSharesOutstanding"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesHeldInEmployeeTrustShares" xlink:label="locator_us-gaap_CommonStockSharesHeldInEmployeeTrustShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_CommonStockSharesHeldInEmployeeTrustShares" xml:lang="en-US">Unearned ESOP, shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_CommonStockSharesHeldInEmployeeTrustShares" xlink:to="label_us-gaap_CommonStockSharesHeldInEmployeeTrustShares"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockShares" xlink:label="locator_us-gaap_TreasuryStockShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_TreasuryStockShares" xml:lang="en-US">Treasury stock, shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_TreasuryStockShares" xlink:to="label_us-gaap_TreasuryStockShares"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract" xlink:label="locator_us-gaap_IncomeStatementAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_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="locator_us-gaap_IncomeStatementAbstract" xlink:to="label_us-gaap_IncomeStatementAbstract"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues" xlink:label="locator_us-gaap_Revenues"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_Revenues" xml:lang="en-US">Net sales</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="label_us-gaap_Revenues" xml:lang="en-US">Revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_Revenues" xlink:to="label_us-gaap_Revenues"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfRevenue" xlink:label="locator_us-gaap_CostOfRevenue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_CostOfRevenue" xml:lang="en-US">Cost of sales</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_CostOfRevenue" xlink:to="label_us-gaap_CostOfRevenue"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit" xlink:label="locator_us-gaap_GrossProfit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="label_us-gaap_GrossProfit" xml:lang="en-US">Gross profit</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_GrossProfit" xml:lang="en-US">Gross Profit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_GrossProfit" xlink:to="label_us-gaap_GrossProfit"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="locator_us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_SellingGeneralAndAdministrativeExpense" xml:lang="en-US">Selling, general and administrative expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="label_us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss" xlink:label="locator_us-gaap_OperatingIncomeLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="label_us-gaap_OperatingIncomeLoss" xml:lang="en-US">Operating income</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_OperatingIncomeLoss" xml:lang="en-US">Operating Income (Loss)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_OperatingIncomeLoss" xlink:to="label_us-gaap_OperatingIncomeLoss"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherIncomeAbstract" xlink:label="locator_us-gaap_OtherIncomeAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_OtherIncomeAbstract" xml:lang="en-US">Other income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_OtherIncomeAbstract" xlink:to="label_us-gaap_OtherIncomeAbstract"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentIncomeInterestAndDividend" xlink:label="locator_us-gaap_InvestmentIncomeInterestAndDividend"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_InvestmentIncomeInterestAndDividend" xml:lang="en-US">Interest income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_InvestmentIncomeInterestAndDividend" xlink:to="label_us-gaap_InvestmentIncomeInterestAndDividend"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncome" xlink:label="locator_us-gaap_OtherNonoperatingIncome"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="label_us-gaap_OtherNonoperatingIncome" xml:lang="en-US">Other</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_OtherNonoperatingIncome" xml:lang="en-US">Other Nonoperating Income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_OtherNonoperatingIncome" xlink:to="label_us-gaap_OtherNonoperatingIncome"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="locator_us-gaap_NonoperatingIncomeExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="label_us-gaap_NonoperatingIncomeExpense" xml:lang="en-US">Total other income</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_NonoperatingIncomeExpense" xml:lang="en-US">Nonoperating Income (Expense)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_NonoperatingIncomeExpense" xlink:to="label_us-gaap_NonoperatingIncomeExpense"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="locator_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="label_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xml:lang="en-US">Income before provision for income taxes</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="label_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="locator_us-gaap_IncomeTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_IncomeTaxExpenseBenefit" xml:lang="en-US">Provision for income taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_IncomeTaxExpenseBenefit" xlink:to="label_us-gaap_IncomeTaxExpenseBenefit"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss" xlink:label="locator_us-gaap_NetIncomeLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="label_us-gaap_NetIncomeLoss" xml:lang="en-US">Net income</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_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="locator_us-gaap_NetIncomeLoss" xlink:to="label_us-gaap_NetIncomeLoss"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:label="locator_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xml:lang="en-US">Other comprehensive income, net of tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:to="label_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:label="locator_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xml:lang="en-US">Unrealized loss on investment securities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="label_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xml:lang="en-US">Other comprehensive income (loss), net of tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:to="label_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="locator_us-gaap_ComprehensiveIncomeNetOfTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="label_us-gaap_ComprehensiveIncomeNetOfTax" xml:lang="en-US">Total comprehensive income</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_ComprehensiveIncomeNetOfTax" xml:lang="en-US">Total comprehensive income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="label_us-gaap_ComprehensiveIncomeNetOfTax"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="locator_us-gaap_EarningsPerShareAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_EarningsPerShareAbstract" 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="locator_us-gaap_EarningsPerShareAbstract" xlink:to="label_us-gaap_EarningsPerShareAbstract"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic" xlink:label="locator_us-gaap_EarningsPerShareBasic"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_EarningsPerShareBasic" xml:lang="en-US">Basic</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_EarningsPerShareBasic" xlink:to="label_us-gaap_EarningsPerShareBasic"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="locator_us-gaap_EarningsPerShareDiluted"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_EarningsPerShareDiluted" xml:lang="en-US">Diluted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_EarningsPerShareDiluted" xlink:to="label_us-gaap_EarningsPerShareDiluted"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="locator_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xml:lang="en-US">Weighted average number of shares outstanding:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="label_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="locator_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="label_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xml:lang="en-US">Basic</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="label_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="locator_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="label_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xml:lang="en-US">Diluted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="label_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockDividendsPerShareDeclared" xlink:label="locator_us-gaap_CommonStockDividendsPerShareDeclared"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_CommonStockDividendsPerShareDeclared" xml:lang="en-US">Dividends per share:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_CommonStockDividendsPerShareDeclared" xlink:to="label_us-gaap_CommonStockDividendsPerShareDeclared"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="locator_us-gaap_StatementTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_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="locator_us-gaap_StatementTable" xlink:to="label_us-gaap_StatementTable"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="locator_us-gaap_StatementEquityComponentsAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_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="locator_us-gaap_StatementEquityComponentsAxis" xlink:to="label_us-gaap_StatementEquityComponentsAxis"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember" xlink:label="locator_us-gaap_CommonStockMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_CommonStockMember" xml:lang="en-US">Common Stock [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_CommonStockMember" xlink:to="label_us-gaap_CommonStockMember"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="locator_us-gaap_AdditionalPaidInCapitalMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_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="locator_us-gaap_AdditionalPaidInCapitalMember" xlink:to="label_us-gaap_AdditionalPaidInCapitalMember"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="locator_us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xml:lang="en-US">Accumulated Other Comprehensive Loss [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="label_us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember" xlink:label="locator_us-gaap_RetainedEarningsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_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="locator_us-gaap_RetainedEarningsMember" xlink:to="label_us-gaap_RetainedEarningsMember"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockMember" xlink:label="locator_us-gaap_TreasuryStockMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_TreasuryStockMember" xml:lang="en-US">Treasury Stock [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_TreasuryStockMember" xlink:to="label_us-gaap_TreasuryStockMember"/>
    <loc xlink:type="locator" xlink:href="esp-20220930.xsd#esp_UnearnedESOPSharesMember" xlink:label="locator_esp_UnearnedESOPSharesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_esp_UnearnedESOPSharesMember" xml:lang="en-US">Unearned ESOP Shares [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="label_esp_UnearnedESOPSharesMember" xml:lang="en-US">Information pertaining to unearned employee stock ownership plan shares.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_esp_UnearnedESOPSharesMember" xlink:to="label_esp_UnearnedESOPSharesMember"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="locator_us-gaap_StatementLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_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="locator_us-gaap_StatementLineItems" xlink:to="label_us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:label="locator_us-gaap_ComprehensiveIncomeNetOfTaxAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xml:lang="en-US">Comprehensive &#8201;&#8201;income:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:to="label_us-gaap_ComprehensiveIncomeNetOfTaxAbstract"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xlink:label="locator_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xml:lang="en-US">Stock-based compensation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xlink:to="label_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockTransactionsParentheticalDisclosuresAbstract" xlink:label="locator_us-gaap_StockTransactionsParentheticalDisclosuresAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_StockTransactionsParentheticalDisclosuresAbstract" xml:lang="en-US">Stock Transactions, Parenthetical Disclosure [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_StockTransactionsParentheticalDisclosuresAbstract" xlink:to="label_us-gaap_StockTransactionsParentheticalDisclosuresAbstract"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" xlink:label="locator_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" xml:lang="en-US">Other comprehensive loss, net of tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" xlink:to="label_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="locator_us-gaap_StatementOfCashFlowsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_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="locator_us-gaap_StatementOfCashFlowsAbstract" xlink:to="label_us-gaap_StatementOfCashFlowsAbstract"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:label="locator_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" 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="locator_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:to="label_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="locator_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xml:lang="en-US">Adjustments to reconcile net income to net cash provided by operating activities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="label_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="locator_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="label_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xml:lang="en-US">Stock-based compensation</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xml:lang="en-US">APIC, Share-Based Payment Arrangement, Increase for Cost Recognition</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="label_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Depreciation" xlink:label="locator_us-gaap_Depreciation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_Depreciation" xml:lang="en-US">Depreciation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_Depreciation" xlink:to="label_us-gaap_Depreciation"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOwnershipPlanESOPCompensationExpense" xlink:label="locator_us-gaap_EmployeeStockOwnershipPlanESOPCompensationExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_EmployeeStockOwnershipPlanESOPCompensationExpense" xml:lang="en-US">ESOP compensation expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_EmployeeStockOwnershipPlanESOPCompensationExpense" xlink:to="label_us-gaap_EmployeeStockOwnershipPlanESOPCompensationExpense"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="locator_us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_DeferredIncomeTaxExpenseBenefit" xml:lang="en-US">Deferred income tax benefit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="label_us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="locator_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_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="locator_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="label_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="locator_us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="label_us-gaap_IncreaseDecreaseInAccountsReceivable" xml:lang="en-US">(Increase) decrease in trade accounts receivable</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_IncreaseDecreaseInAccountsReceivable" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="label_us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInIncomeTaxesReceivable" xlink:label="locator_us-gaap_IncreaseDecreaseInIncomeTaxesReceivable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="label_us-gaap_IncreaseDecreaseInIncomeTaxesReceivable" xml:lang="en-US">Increase) in income taxes receivable</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_IncreaseDecreaseInIncomeTaxesReceivable" xml:lang="en-US">Increase (Decrease) in Income Taxes Receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_IncreaseDecreaseInIncomeTaxesReceivable" xlink:to="label_us-gaap_IncreaseDecreaseInIncomeTaxesReceivable"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="locator_us-gaap_IncreaseDecreaseInInventories"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="label_us-gaap_IncreaseDecreaseInInventories" xml:lang="en-US">(Increase) decrease in inventories</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_IncreaseDecreaseInInventories" xml:lang="en-US">Increase (Decrease) in Inventories</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_IncreaseDecreaseInInventories" xlink:to="label_us-gaap_IncreaseDecreaseInInventories"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="locator_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="label_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xml:lang="en-US">(Increase) decrease in prepaid expenses and other current assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xml:lang="en-US">Increase (Decrease) in Prepaid Expense and Other Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="label_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="locator_us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_IncreaseDecreaseInAccountsPayable" xml:lang="en-US">Increase (decrease) in accounts payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="label_us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedSalaries" xlink:label="locator_us-gaap_IncreaseDecreaseInAccruedSalaries"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_IncreaseDecreaseInAccruedSalaries" xml:lang="en-US">Increase in accrued salaries and wages</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_IncreaseDecreaseInAccruedSalaries" xlink:to="label_us-gaap_IncreaseDecreaseInAccruedSalaries"/>
    <loc xlink:type="locator" xlink:href="esp-20220930.xsd#esp_IncreaseDecreaseInVacationAccrual" xlink:label="locator_esp_IncreaseDecreaseInVacationAccrual"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_esp_IncreaseDecreaseInVacationAccrual" xml:lang="en-US">Decrease in vacation accrual</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="label_esp_IncreaseDecreaseInVacationAccrual" xml:lang="en-US">The increase (decrease) in vacation accrual for the period.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_esp_IncreaseDecreaseInVacationAccrual" xlink:to="label_esp_IncreaseDecreaseInVacationAccrual"/>
    <loc xlink:type="locator" xlink:href="esp-20220930.xsd#esp_IncreaseDecreaseInEmployeeStockOwnershipPlanPayable" xlink:label="locator_esp_IncreaseDecreaseInEmployeeStockOwnershipPlanPayable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_esp_IncreaseDecreaseInEmployeeStockOwnershipPlanPayable" xml:lang="en-US">Increase in other accrued expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="label_esp_IncreaseDecreaseInEmployeeStockOwnershipPlanPayable" xml:lang="en-US">The increase (decrease) in employee stock ownership plan payable for the period.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_esp_IncreaseDecreaseInEmployeeStockOwnershipPlanPayable" xlink:to="label_esp_IncreaseDecreaseInEmployeeStockOwnershipPlanPayable"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherAccruedLiabilities" xlink:label="locator_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities" xml:lang="en-US">Increase in payroll and other taxes withheld</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities" xlink:to="label_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="locator_us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xml:lang="en-US">(Decrease) increase in contract liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:to="label_us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:label="locator_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xml:lang="en-US">Increase in income taxes payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:to="label_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="locator_us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="label_us-gaap_NetCashProvidedByUsedInOperatingActivities" xml:lang="en-US">Net cash provided by operating activities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_NetCashProvidedByUsedInOperatingActivities" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="label_us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:label="locator_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" 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="locator_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:to="label_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="locator_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="label_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xml:lang="en-US">Additions to property, plant and equipment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="label_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt" xlink:label="locator_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="label_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt" xml:lang="en-US">Purchase of investment securities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt" xml:lang="en-US">Payments to Acquire Debt Securities, Available-for-Sale</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt" xlink:to="label_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" xlink:label="locator_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" xml:lang="en-US">Proceeds from sale/maturity of investment securities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" xlink:to="label_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="locator_us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="label_us-gaap_NetCashProvidedByUsedInInvestingActivities" xml:lang="en-US">Net cash used in by investing activities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_NetCashProvidedByUsedInInvestingActivities" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="label_us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="locator_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="label_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xml:lang="en-US">(Decrease) increase in cash and cash equivalents</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="label_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="locator_us-gaap_SupplementalCashFlowInformationAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_SupplementalCashFlowInformationAbstract" xml:lang="en-US">Supplemental Schedule of Cash Flow Information:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="label_us-gaap_SupplementalCashFlowInformationAbstract"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxesPaid" xlink:label="locator_us-gaap_IncomeTaxesPaid"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_IncomeTaxesPaid" xml:lang="en-US">Income taxes paid</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_IncomeTaxesPaid" xlink:to="label_us-gaap_IncomeTaxesPaid"/>
    <loc xlink:type="locator" xlink:href="esp-20220930.xsd#esp_BasisOfPresentationAbstract" xlink:label="locator_esp_BasisOfPresentationAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_esp_BasisOfPresentationAbstract" xml:lang="en-US">Basis of Presentation [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_esp_BasisOfPresentationAbstract" xlink:to="label_esp_BasisOfPresentationAbstract"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BasisOfAccounting" xlink:label="locator_us-gaap_BasisOfAccounting"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_BasisOfAccounting" xml:lang="en-US">Basis of Presentation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_BasisOfAccounting" xlink:to="label_us-gaap_BasisOfAccounting"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="locator_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_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="locator_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="label_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:label="locator_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xml:lang="en-US">Investment Securities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:to="label_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock"/>
    <loc xlink:type="locator" xlink:href="esp-20220930.xsd#esp_NetIncomeLossPerShareAbstract" xlink:label="locator_esp_NetIncomeLossPerShareAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_esp_NetIncomeLossPerShareAbstract" xml:lang="en-US">Net Income (Loss) per Share [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_esp_NetIncomeLossPerShareAbstract" xlink:to="label_esp_NetIncomeLossPerShareAbstract"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="locator_us-gaap_EarningsPerShareTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_EarningsPerShareTextBlock" 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="locator_us-gaap_EarningsPerShareTextBlock" xlink:to="label_us-gaap_EarningsPerShareTextBlock"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="locator_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xml:lang="en-US">Share-Based Payment Arrangement [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="label_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="locator_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xml:lang="en-US">Stock Based Compensation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="label_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="locator_us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="label_us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="locator_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xml:lang="en-US">Commitments and Contingencies</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="label_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="locator_us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_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="locator_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="label_us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:label="locator_us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_RevenueFromContractWithCustomerTextBlock" xml:lang="en-US">Revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="label_us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <loc xlink:type="locator" xlink:href="esp-20220930.xsd#esp_RecentlyIssuedAccountingStandardsAbstract" xlink:label="locator_esp_RecentlyIssuedAccountingStandardsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_esp_RecentlyIssuedAccountingStandardsAbstract" xml:lang="en-US">Recently Issued Accounting Standards [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_esp_RecentlyIssuedAccountingStandardsAbstract" xlink:to="label_esp_RecentlyIssuedAccountingStandardsAbstract"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:label="locator_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xml:lang="en-US">Recently Issued Accounting Standards</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:to="label_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock"/>
    <loc xlink:type="locator" xlink:href="esp-20220930.xsd#esp_EmployeeStockOwnershipPlanAbstract" xlink:label="locator_esp_EmployeeStockOwnershipPlanAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_esp_EmployeeStockOwnershipPlanAbstract" xml:lang="en-US">Employee Stock Ownership Plan [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_esp_EmployeeStockOwnershipPlanAbstract" xlink:to="label_esp_EmployeeStockOwnershipPlanAbstract"/>
    <loc xlink:type="locator" xlink:href="esp-20220930.xsd#esp_EmployeeStockOwnershipPlanTextBlock" xlink:label="locator_esp_EmployeeStockOwnershipPlanTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_esp_EmployeeStockOwnershipPlanTextBlock" xml:lang="en-US">Employee Stock Ownership Plan</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="label_esp_EmployeeStockOwnershipPlanTextBlock" xml:lang="en-US">The entire disclosure for employee stock ownership plan.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_esp_EmployeeStockOwnershipPlanTextBlock" xlink:to="label_esp_EmployeeStockOwnershipPlanTextBlock"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock" xlink:label="locator_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock" xml:lang="en-US">Schedule of Available-for-Sale Securities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock" xlink:to="label_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" xlink:label="locator_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" xml:lang="en-US">Schedule of Contractual Maturities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" xlink:to="label_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="locator_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xml:lang="en-US">Schedule of fair value assumptions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:to="label_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="locator_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xml:lang="en-US">Schedule of stock option activity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="label_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock" xlink:label="locator_us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock" xml:lang="en-US">Schedule of changes in non-vested stock options</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock" xlink:to="label_us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTextBlock" xlink:label="locator_us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTextBlock" xml:lang="en-US">Schedule of ESOP shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTextBlock" xlink:to="label_us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTextBlock"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:label="locator_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xml:lang="en-US">Schedule of Available-for-Sale Securities [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:to="label_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="locator_us-gaap_FinancialInstrumentAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_FinancialInstrumentAxis" xml:lang="en-US">Financial Instrument [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_FinancialInstrumentAxis" xlink:to="label_us-gaap_FinancialInstrumentAxis"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CertificatesOfDepositMember" xlink:label="locator_us-gaap_CertificatesOfDepositMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_CertificatesOfDepositMember" xml:lang="en-US">Certificates of Deposit [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_CertificatesOfDepositMember" xlink:to="label_us-gaap_CertificatesOfDepositMember"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MunicipalBondsMember" xlink:label="locator_us-gaap_MunicipalBondsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_MunicipalBondsMember" xml:lang="en-US">Municipal Bonds [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_MunicipalBondsMember" xlink:to="label_us-gaap_MunicipalBondsMember"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_USTreasurySecuritiesMember" xlink:label="locator_us-gaap_USTreasurySecuritiesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_USTreasurySecuritiesMember" xml:lang="en-US">U.S. Treasury Bills [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_USTreasurySecuritiesMember" xlink:to="label_us-gaap_USTreasurySecuritiesMember"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:label="locator_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xml:lang="en-US">Debt Securities, Available-for-Sale [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="label_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:label="locator_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xml:lang="en-US">Amortized Cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:to="label_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:label="locator_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xml:lang="en-US">Gross Unrealized Gains</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:to="label_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:label="locator_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="label_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xml:lang="en-US">Gross Unrealized Losses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xml:lang="en-US">Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:to="label_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAbstract" xlink:label="locator_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAbstract" xml:lang="en-US">Contractual maturities of available-for-sale securities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAbstract" xlink:to="label_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAbstract"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:label="locator_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xml:lang="en-US">Less than One Year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:to="label_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:label="locator_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xml:lang="en-US">One to Five Years</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:to="label_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="locator_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xml:lang="en-US">Computation of diluted net income per share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="label_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xml:lang="en-US">Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="label_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis" xlink:label="locator_us-gaap_AwardTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_AwardTypeAxis" xml:lang="en-US">Award Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_AwardTypeAxis" xlink:to="label_us-gaap_AwardTypeAxis"/>
    <loc xlink:type="locator" xlink:href="esp-20220930.xsd#esp_NonQualifiedStockOptionsMember" xlink:label="locator_esp_NonQualifiedStockOptionsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_esp_NonQualifiedStockOptionsMember" xml:lang="en-US">Non-qualified stock options [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="label_esp_NonQualifiedStockOptionsMember" xml:lang="en-US">Non-qualified stock options [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_esp_NonQualifiedStockOptionsMember" xlink:to="label_esp_NonQualifiedStockOptionsMember"/>
    <loc xlink:type="locator" xlink:href="esp-20220930.xsd#esp_IncentiveStockOptionMember" xlink:label="locator_esp_IncentiveStockOptionMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_esp_IncentiveStockOptionMember" xml:lang="en-US">Incentive Stock Options [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="label_esp_IncentiveStockOptionMember" xml:lang="en-US">Stock Options [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="label_esp_IncentiveStockOptionMember" xml:lang="en-US">Incentive Stock Options [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_esp_IncentiveStockOptionMember" xlink:to="label_esp_IncentiveStockOptionMember"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="locator_us-gaap_EmployeeStockOptionMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_EmployeeStockOptionMember" xml:lang="en-US">Stock Option Plans [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_EmployeeStockOptionMember" xlink:to="label_us-gaap_EmployeeStockOptionMember"/>
    <loc xlink:type="locator" xlink:href="esp-20220930.xsd#esp_RestrictedStockPlanMember" xlink:label="locator_esp_RestrictedStockPlanMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_esp_RestrictedStockPlanMember" xml:lang="en-US">Restricted Stock Plan [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_esp_RestrictedStockPlanMember" xlink:to="label_esp_RestrictedStockPlanMember"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis" xlink:label="locator_us-gaap_PlanNameAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_PlanNameAxis" xml:lang="en-US">Plan Name [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_PlanNameAxis" xlink:to="label_us-gaap_PlanNameAxis"/>
    <loc xlink:type="locator" xlink:href="esp-20220930.xsd#esp_TwoThousandSeventeenPlanMember" xlink:label="locator_esp_TwoThousandSeventeenPlanMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_esp_TwoThousandSeventeenPlanMember" xml:lang="en-US">2017 Plan [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="label_esp_TwoThousandSeventeenPlanMember" xml:lang="en-US">2017 Plan [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_esp_TwoThousandSeventeenPlanMember" xlink:to="label_esp_TwoThousandSeventeenPlanMember"/>
    <loc xlink:type="locator" xlink:href="esp-20220930.xsd#esp_TwoThousandSevenPlanMember" xlink:label="locator_esp_TwoThousandSevenPlanMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_esp_TwoThousandSevenPlanMember" xml:lang="en-US">2007 Plan [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="label_esp_TwoThousandSevenPlanMember" xml:lang="en-US">Name of the equity-based compensation arrangement plan.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_esp_TwoThousandSevenPlanMember" xlink:to="label_esp_TwoThousandSevenPlanMember"/>
    <loc xlink:type="locator" xlink:href="esp-20220930.xsd#esp_TwoThousandSeventenPlanMember" xlink:label="locator_esp_TwoThousandSeventenPlanMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="label_esp_TwoThousandSeventenPlanMember" xml:lang="en-US">2017 Plan [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_esp_TwoThousandSeventenPlanMember" xml:lang="en-US">TwoThousandSeventenPlanMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_esp_TwoThousandSeventenPlanMember" xlink:to="label_esp_TwoThousandSeventenPlanMember"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualAxis" xlink:label="locator_srt_TitleOfIndividualAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="label_srt_TitleOfIndividualAxis" xml:lang="en-US">Award Type [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_srt_TitleOfIndividualAxis" xml:lang="en-US">Title of Individual [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_srt_TitleOfIndividualAxis" xlink:to="label_srt_TitleOfIndividualAxis"/>
    <loc xlink:type="locator" xlink:href="esp-20220930.xsd#esp_NonEmployeeDirectorsMember" xlink:label="locator_esp_NonEmployeeDirectorsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_esp_NonEmployeeDirectorsMember" xml:lang="en-US">Non employee directors [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="label_esp_NonEmployeeDirectorsMember" xml:lang="en-US">Non employee directors [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_esp_NonEmployeeDirectorsMember" xlink:to="label_esp_NonEmployeeDirectorsMember"/>
    <loc xlink:type="locator" xlink:href="esp-20220930.xsd#esp_IndividualEmployeeMember" xlink:label="locator_esp_IndividualEmployeeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_esp_IndividualEmployeeMember" xml:lang="en-US">Individual Employee [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="label_esp_IndividualEmployeeMember" xml:lang="en-US">Individual Employee [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_esp_IndividualEmployeeMember" xlink:to="label_esp_IndividualEmployeeMember"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="locator_srt_RangeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_srt_RangeAxis" xml:lang="en-US">Range [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="label_srt_RangeAxis" xml:lang="en-US">Statistical Measurement [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_srt_RangeAxis" xlink:to="label_srt_RangeAxis"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember" xlink:label="locator_srt_MaximumMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_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="locator_srt_MaximumMember" xlink:to="label_srt_MaximumMember"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="label_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="locator_us-gaap_AllocatedShareBasedCompensationExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_AllocatedShareBasedCompensationExpense" xml:lang="en-US">Stock based compensation expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="label_us-gaap_AllocatedShareBasedCompensationExpense"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:label="locator_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xml:lang="en-US">Deferred tax benefit related to stock based compensation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:to="label_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:label="locator_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xml:lang="en-US">Unrecognized compensation costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:to="label_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="locator_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xml:lang="en-US">Period in which compensation cost will be recognized</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="label_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <loc xlink:type="locator" xlink:href="esp-20220930.xsd#esp_DeferredTaxBenefitRelatedToUnrecognizedCompensationCosts" xlink:label="locator_esp_DeferredTaxBenefitRelatedToUnrecognizedCompensationCosts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_esp_DeferredTaxBenefitRelatedToUnrecognizedCompensationCosts" xml:lang="en-US">Deferred tax benefit related to unrecognized compensation costs</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="label_esp_DeferredTaxBenefitRelatedToUnrecognizedCompensationCosts" xml:lang="en-US">Amount of deferred tax benefit attributable to unrecognized share-based compensation.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_esp_DeferredTaxBenefitRelatedToUnrecognizedCompensationCosts" xlink:to="label_esp_DeferredTaxBenefitRelatedToUnrecognizedCompensationCosts"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xml:lang="en-US">Vesting period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="label_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:label="locator_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xml:lang="en-US">Expiration period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:to="label_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xml:lang="en-US">Authorized shares under plan</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:to="label_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:label="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xml:lang="en-US">Granted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:to="label_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xml:lang="en-US">Outstanding</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="label_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xml:lang="en-US">Balance at July 1, 2021</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="label_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xml:lang="en-US">Outstanding at September 30, 2022</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="label_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xml:lang="en-US">Shares remain available for grant</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="label_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:label="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xml:lang="en-US">Shares vested and exercisable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:to="label_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockDividendsPerShareCashPaid" xlink:label="locator_us-gaap_CommonStockDividendsPerShareCashPaid"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_CommonStockDividendsPerShareCashPaid" xml:lang="en-US">Cash divided paid</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_CommonStockDividendsPerShareCashPaid" xlink:to="label_us-gaap_CommonStockDividendsPerShareCashPaid"/>
    <loc xlink:type="locator" xlink:href="esp-20220930.xsd#esp_PercentageOfTotalNumberOfSharesSubjectToOptionsOrAwardsGrantedInFiscalYear" xlink:label="locator_esp_PercentageOfTotalNumberOfSharesSubjectToOptionsOrAwardsGrantedInFiscalYear"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_esp_PercentageOfTotalNumberOfSharesSubjectToOptionsOrAwardsGrantedInFiscalYear" xml:lang="en-US">Percentage of total number of shares subject to options or awards, single fiscal year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="label_esp_PercentageOfTotalNumberOfSharesSubjectToOptionsOrAwardsGrantedInFiscalYear" xml:lang="en-US">The percentage of the total number of shares subject to options or awards granted in a single fiscal year; this will take effect only if the percentage is less than a specified amount in the plan contract.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_esp_PercentageOfTotalNumberOfSharesSubjectToOptionsOrAwardsGrantedInFiscalYear" xlink:to="label_esp_PercentageOfTotalNumberOfSharesSubjectToOptionsOrAwardsGrantedInFiscalYear"/>
    <loc xlink:type="locator" xlink:href="esp-20220930.xsd#esp_NumberOfSharesSubjectToOptionOrAwardSingleFiscalYear" xlink:label="locator_esp_NumberOfSharesSubjectToOptionOrAwardSingleFiscalYear"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_esp_NumberOfSharesSubjectToOptionOrAwardSingleFiscalYear" xml:lang="en-US">Number of shares subject to option or award, single fiscal year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="label_esp_NumberOfSharesSubjectToOptionOrAwardSingleFiscalYear" xml:lang="en-US">The number of shares subject to option or award in a single fiscal year as outlined in the plan contract.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_esp_NumberOfSharesSubjectToOptionOrAwardSingleFiscalYear" xlink:to="label_esp_NumberOfSharesSubjectToOptionOrAwardSingleFiscalYear"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:label="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xml:lang="en-US">Shares cancelled</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="label_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xml:lang="en-US">Forfeited or expired</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:to="label_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:label="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xml:lang="en-US">Aggregate intrinsic value of options exercised</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:to="label_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:label="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xml:lang="en-US">Weighted average assumptions to calculation option fair value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="label_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xml:lang="en-US">Company's expected volatility</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:to="label_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xml:lang="en-US">Risk-free interest rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="label_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="locator_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xml:lang="en-US">Expected term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="label_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xml:lang="en-US">Weighted average fair value per share of options granted during the period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="label_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <loc xlink:type="locator" xlink:href="esp-20220930.xsd#esp_StockbasedCompensationScheduleOfStockOptionActivityDetailsAbstract" xlink:label="locator_esp_StockbasedCompensationScheduleOfStockOptionActivityDetailsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_esp_StockbasedCompensationScheduleOfStockOptionActivityDetailsAbstract" xml:lang="en-US">TotalStockholdersEquityBeforyEsopAndTreasuryStock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_esp_StockbasedCompensationScheduleOfStockOptionActivityDetailsAbstract" xlink:to="label_esp_StockbasedCompensationScheduleOfStockOptionActivityDetailsAbstract"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:label="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xml:lang="en-US">Number of Shares Subject to Option</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="label_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="locator_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="label_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xml:lang="en-US">Exercised</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="label_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:label="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="label_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xml:lang="en-US">Vested or expected to vest at September 30, 2022</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:to="label_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="label_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xml:lang="en-US">Exercisable at September 30, 2022</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="label_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:label="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xml:lang="en-US">Weighted Average Exercise Price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="label_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="label_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xml:lang="en-US">Balance at July 1, 2021</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="label_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xml:lang="en-US">Outstanding at September 30, 2022</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="label_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="label_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xml:lang="en-US">Granted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xml:lang="en-US">Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="label_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xml:lang="en-US">Exercised</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="label_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xml:lang="en-US">Forfeited or expired</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:to="label_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:label="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="label_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xml:lang="en-US">Vested or expected to vest at September 30, 2022</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:to="label_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="label_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xml:lang="en-US">Exercisable at September 30, 2022</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="label_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" xlink:label="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" xml:lang="en-US">Weighted Average Remaining Contractual Term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" xlink:to="label_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="locator_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xml:lang="en-US">Balance at July 1, 2021</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="label_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <loc xlink:type="locator" xlink:href="esp-20220930.xsd#esp_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermGranted" xlink:label="locator_esp_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermGranted"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="label_esp_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermGranted" xml:lang="en-US">Granted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="label_esp_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermGranted" xml:lang="en-US">Weighted average remaining contractual term for option awards granted, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_esp_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermGranted" xml:lang="en-US">2007 Plan [Member] [Default Label]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_esp_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermGranted" xlink:to="label_esp_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermGranted"/>
    <loc xlink:type="locator" xlink:href="esp-20220930.xsd#esp_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="locator_esp_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionOutstandingWeightedAverageRemainingContractualTerm2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_esp_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionOutstandingWeightedAverageRemainingContractualTerm2" xml:lang="en-US">Outstanding at September 30, 2022</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_esp_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="label_esp_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionOutstandingWeightedAverageRemainingContractualTerm2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:label="locator_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xml:lang="en-US">Vested or expected to vest at September 30, 2022</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:to="label_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="locator_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xml:lang="en-US">Exercisable at September 30, 2022</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:to="label_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <loc xlink:type="locator" xlink:href="esp-20220930.xsd#esp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAggregateIntrinsicValueAbstract" xlink:label="locator_esp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAggregateIntrinsicValueAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_esp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAggregateIntrinsicValueAbstract" xml:lang="en-US">Aggregate Intrinsic Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_esp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAggregateIntrinsicValueAbstract" xlink:to="label_esp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAggregateIntrinsicValueAbstract"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="label_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xml:lang="en-US">Outstanding at September 30, 2022</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="label_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:label="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="label_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xml:lang="en-US">Vested or expected to vest at September 30, 2022</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:to="label_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:label="locator_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="label_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xml:lang="en-US">Exercisable at September 30, 2022</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:to="label_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward" xlink:label="locator_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward" xml:lang="en-US">Weighted Number of Shares Subject to Option</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward" xlink:to="label_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:label="locator_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="label_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xml:lang="en-US">Non-vested at July 1, 2022</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="label_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xml:lang="en-US">Non-vested at September 30, 2022</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:to="label_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="label_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xml:lang="en-US">Granted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="label_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink:label="locator_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="label_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xml:lang="en-US">Vested</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Number of Shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink:to="label_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares" xlink:label="locator_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="label_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares" xml:lang="en-US">Forfeited or expired</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested Options Forfeited, Number of Shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares" xlink:to="label_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract" xlink:label="locator_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract" xml:lang="en-US">Average Grant Date Fair Value (per Option)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract" xlink:to="label_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="locator_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="label_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" xml:lang="en-US">Non-vested at July 1, 2021</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="label_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" xml:lang="en-US">Non-vested at September 30, 2022</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Option, Nonvested, Weighted Average Exercise Price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="label_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="label_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xml:lang="en-US">Granted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="label_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue" xlink:label="locator_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue" xml:lang="en-US">Vested</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue" xlink:to="label_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue" xlink:label="locator_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="label_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue" xml:lang="en-US">Forfeited or expired</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested Options Forfeited, Weighted Average Grant Date Fair Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue" xlink:to="label_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:label="locator_us-gaap_LossContingenciesByNatureOfContingencyAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_LossContingenciesByNatureOfContingencyAxis" xml:lang="en-US">Loss Contingency Nature [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:to="label_us-gaap_LossContingenciesByNatureOfContingencyAxis"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StandbyLettersOfCreditMember" xlink:label="locator_us-gaap_StandbyLettersOfCreditMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_StandbyLettersOfCreditMember" xml:lang="en-US">Standby Letters of Credit [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_StandbyLettersOfCreditMember" xlink:to="label_us-gaap_StandbyLettersOfCreditMember"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyAccrualAtCarryingValue" xlink:label="locator_us-gaap_LossContingencyAccrualAtCarryingValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_LossContingencyAccrualAtCarryingValue" xml:lang="en-US">Contingent liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_LossContingencyAccrualAtCarryingValue" xlink:to="label_us-gaap_LossContingencyAccrualAtCarryingValue"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:label="locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xml:lang="en-US">Accounting Standards Update and Change in Accounting Principle [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:to="label_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="locator_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xml:lang="en-US">Adjustments for New Accounting Pronouncements [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="label_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xml:lang="en-US">Accounting Standards Update [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="label_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <loc xlink:type="locator" xlink:href="esp-20220930.xsd#esp_ASC606Member" xlink:label="locator_esp_ASC606Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_esp_ASC606Member" xml:lang="en-US">ASC 606 [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="label_esp_ASC606Member" xml:lang="en-US">ASC 606 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_esp_ASC606Member" xlink:to="label_esp_ASC606Member"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis" xlink:label="locator_srt_StatementScenarioAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_srt_StatementScenarioAxis" xml:lang="en-US">Scenario [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_srt_StatementScenarioAxis" xlink:to="label_srt_StatementScenarioAxis"/>
    <loc xlink:type="locator" xlink:href="esp-20220930.xsd#esp_UnitsDeliveredMember" xlink:label="locator_esp_UnitsDeliveredMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_esp_UnitsDeliveredMember" xml:lang="en-US">Units Delivered [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="label_esp_UnitsDeliveredMember" xml:lang="en-US">Units Delivered [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_esp_UnitsDeliveredMember" xlink:to="label_esp_UnitsDeliveredMember"/>
    <loc xlink:type="locator" xlink:href="esp-20220930.xsd#esp_MilestonesAchievedMember" xlink:label="locator_esp_MilestonesAchievedMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_esp_MilestonesAchievedMember" xml:lang="en-US">Milestones Achieved [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="label_esp_MilestonesAchievedMember" xml:lang="en-US">Units Delivered [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_esp_MilestonesAchievedMember" xlink:to="label_esp_MilestonesAchievedMember"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="locator_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="label_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrderOrProductionBacklogMember" xlink:label="locator_us-gaap_OrderOrProductionBacklogMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_OrderOrProductionBacklogMember" xml:lang="en-US">Backlog [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_OrderOrProductionBacklogMember" xlink:to="label_us-gaap_OrderOrProductionBacklogMember"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:label="locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xml:lang="en-US">New Accounting Pronouncements or Change in Accounting Principle [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="label_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiability" xlink:label="locator_us-gaap_ContractWithCustomerLiability"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="label_us-gaap_ContractWithCustomerLiability" xml:lang="en-US">Contract liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_ContractWithCustomerLiability" xml:lang="en-US">Contract with Customer, Liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_ContractWithCustomerLiability" xlink:to="label_us-gaap_ContractWithCustomerLiability"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="locator_us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_FiniteLivedIntangibleAssetsNet" xml:lang="en-US">Intangible assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="label_us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <loc xlink:type="locator" xlink:href="esp-20220930.xsd#esp_PercentageOfEstimatedShipments" xlink:label="locator_esp_PercentageOfEstimatedShipments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_esp_PercentageOfEstimatedShipments" xml:lang="en-US">Percentage of estimated shipments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="label_esp_PercentageOfEstimatedShipments" xml:lang="en-US">Percentage of estimated shipments.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_esp_PercentageOfEstimatedShipments" xlink:to="label_esp_PercentageOfEstimatedShipments"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable" xlink:label="locator_us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable" xml:lang="en-US">Schedule of Employee Stock Ownership Plan (ESOP) Disclosures [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable" xlink:to="label_us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" xlink:label="locator_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" xml:lang="en-US">Employee Stock Ownership Plan (ESOP) Name [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" xlink:to="label_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis"/>
    <loc xlink:type="locator" xlink:href="esp-20220930.xsd#esp_EmployeeStockOwnershipPlanMember" xlink:label="locator_esp_EmployeeStockOwnershipPlanMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_esp_EmployeeStockOwnershipPlanMember" xml:lang="en-US">Employee Stock Ownership Plan [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="label_esp_EmployeeStockOwnershipPlanMember" xml:lang="en-US">Information by name of employee stock ownership plan.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_esp_EmployeeStockOwnershipPlanMember" xlink:to="label_esp_EmployeeStockOwnershipPlanMember"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems" xlink:label="locator_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems" xml:lang="en-US">Employee Stock Ownership Plan (ESOP) Disclosures [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems" xlink:to="label_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems"/>
    <loc xlink:type="locator" xlink:href="esp-20220930.xsd#esp_EmployeeStockOwnershipPlanHoursWorked" xlink:label="locator_esp_EmployeeStockOwnershipPlanHoursWorked"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_esp_EmployeeStockOwnershipPlanHoursWorked" xml:lang="en-US">Number of hours worked per year to quality for the plan</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="label_esp_EmployeeStockOwnershipPlanHoursWorked" xml:lang="en-US">Minimum number of hours worked per year for nonunion employees to participate in ESOP.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_esp_EmployeeStockOwnershipPlanHoursWorked" xlink:to="label_esp_EmployeeStockOwnershipPlanHoursWorked"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares" xlink:label="locator_us-gaap_EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares" xml:lang="en-US">Number of shares allocated to employees</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="label_us-gaap_EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares" xml:lang="en-US">Allocated shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares" xlink:to="label_us-gaap_EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:label="locator_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xml:lang="en-US">Number of shares sold</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:to="label_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockPricePerShare" xlink:label="locator_us-gaap_SaleOfStockPricePerShare"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_SaleOfStockPricePerShare" xml:lang="en-US">Sale of stock, price per share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_SaleOfStockPricePerShare" xlink:to="label_us-gaap_SaleOfStockPricePerShare"/>
    <loc xlink:type="locator" xlink:href="esp-20220930.xsd#esp_PeriodOfServicesRenderedUnderEmployeeStockOptionPlan" xlink:label="locator_esp_PeriodOfServicesRenderedUnderEmployeeStockOptionPlan"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_esp_PeriodOfServicesRenderedUnderEmployeeStockOptionPlan" xml:lang="en-US">Period of services rendered</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="label_esp_PeriodOfServicesRenderedUnderEmployeeStockOptionPlan" xml:lang="en-US">Period of services rendered under employee stock option plan.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_esp_PeriodOfServicesRenderedUnderEmployeeStockOptionPlan" xlink:to="label_esp_PeriodOfServicesRenderedUnderEmployeeStockOptionPlan"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesIssuedPricePerShare" xlink:label="locator_us-gaap_SharesIssuedPricePerShare"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_SharesIssuedPricePerShare" xml:lang="en-US">Price per share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_SharesIssuedPricePerShare" xlink:to="label_us-gaap_SharesIssuedPricePerShare"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:label="locator_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xml:lang="en-US">Aggregate purchase price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:to="label_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <loc xlink:type="locator" xlink:href="esp-20220930.xsd#esp_NumberOfLoanRepaymentAnnualInstallments" xlink:label="locator_esp_NumberOfLoanRepaymentAnnualInstallments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_esp_NumberOfLoanRepaymentAnnualInstallments" xml:lang="en-US">Number of loan repayment annual installments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="label_esp_NumberOfLoanRepaymentAnnualInstallments" xml:lang="en-US">Number of loan repayment annual installments.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_esp_NumberOfLoanRepaymentAnnualInstallments" xlink:to="label_esp_NumberOfLoanRepaymentAnnualInstallments"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="locator_us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_DebtInstrumentInterestRateStatedPercentage" xml:lang="en-US">Interest rate on loan</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="label_us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" xlink:label="locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" xml:lang="en-US">Purchase price per share, lower range limit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" xlink:to="label_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink:label="locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xml:lang="en-US">Purchase price per share, upper range limit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink:to="label_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan" xlink:label="locator_us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan" xml:lang="en-US">Shares distributed</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan" xlink:to="label_us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOwnershipPlanESOPNumberOfCommittedToBeReleasedShares" xlink:label="locator_us-gaap_EmployeeStockOwnershipPlanESOPNumberOfCommittedToBeReleasedShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_EmployeeStockOwnershipPlanESOPNumberOfCommittedToBeReleasedShares" xml:lang="en-US">Committed-to-be-released shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_EmployeeStockOwnershipPlanESOPNumberOfCommittedToBeReleasedShares" xlink:to="label_us-gaap_EmployeeStockOwnershipPlanESOPNumberOfCommittedToBeReleasedShares"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOwnershipPlanESOPNumberOfSuspenseShares" xlink:label="locator_us-gaap_EmployeeStockOwnershipPlanESOPNumberOfSuspenseShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_EmployeeStockOwnershipPlanESOPNumberOfSuspenseShares" xml:lang="en-US">Unreleased shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_EmployeeStockOwnershipPlanESOPNumberOfSuspenseShares" xlink:to="label_us-gaap_EmployeeStockOwnershipPlanESOPNumberOfSuspenseShares"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOwnershipPlanESOPSharesInESOP" xlink:label="locator_us-gaap_EmployeeStockOwnershipPlanESOPSharesInESOP"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="label_us-gaap_EmployeeStockOwnershipPlanESOPSharesInESOP" xml:lang="en-US">Total shares held by the ESOP</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_EmployeeStockOwnershipPlanESOPSharesInESOP" xml:lang="en-US">Employee Stock Ownership Plan (ESOP), Shares in ESOP</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_EmployeeStockOwnershipPlanESOPSharesInESOP" xlink:to="label_us-gaap_EmployeeStockOwnershipPlanESOPSharesInESOP"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOwnershipPlanESOPDeferredSharesFairValue" xlink:label="locator_us-gaap_EmployeeStockOwnershipPlanESOPDeferredSharesFairValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="label_us-gaap_EmployeeStockOwnershipPlanESOPDeferredSharesFairValue" xml:lang="en-US">Fair value of unreleased shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="locator_us-gaap_EmployeeStockOwnershipPlanESOPDeferredSharesFairValue" xlink:to="label_us-gaap_EmployeeStockOwnershipPlanESOPDeferredSharesFairValue"/>
  </labelLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>11
<FILENAME>esp-20220930_pre.xml
<DESCRIPTION>XBRL PRESENTATION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>
<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">
  <!-- XBRL Document Created with XML Edge from P3 Data Systems -->
  <roleRef roleURI="http://espey.com/role/DocumentAndEntityInformation" xlink:type="simple" xlink:href="esp-20220930.xsd#DocumentAndEntityInformation"/>
  <presentationLink xlink:type="extended" xlink:role="http://espey.com/role/DocumentAndEntityInformation">
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CoverAbstract" xlink:label="locator_dei_CoverAbstract"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey" xlink:label="locator_dei_EntityCentralIndexKey"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_dei_CoverAbstract" xlink:to="locator_dei_EntityCentralIndexKey" use="optional" priority="0" order="0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate" xlink:label="locator_dei_CurrentFiscalYearEndDate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_dei_CoverAbstract" xlink:to="locator_dei_CurrentFiscalYearEndDate" use="optional" priority="0" order="10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus" xlink:label="locator_dei_DocumentFiscalYearFocus"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_dei_CoverAbstract" xlink:to="locator_dei_DocumentFiscalYearFocus" use="optional" priority="0" order="20"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="locator_dei_DocumentFiscalPeriodFocus"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_dei_CoverAbstract" xlink:to="locator_dei_DocumentFiscalPeriodFocus" use="optional" priority="0" order="30"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag" xlink:label="locator_dei_AmendmentFlag"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_dei_CoverAbstract" xlink:to="locator_dei_AmendmentFlag" use="optional" priority="0" order="40"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType" xlink:label="locator_dei_DocumentType"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_dei_CoverAbstract" xlink:to="locator_dei_DocumentType" use="optional" priority="0" order="50"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentQuarterlyReport" xlink:label="locator_dei_DocumentQuarterlyReport"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_dei_CoverAbstract" xlink:to="locator_dei_DocumentQuarterlyReport" use="optional" priority="0" order="60"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate" xlink:label="locator_dei_DocumentPeriodEndDate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_dei_CoverAbstract" xlink:to="locator_dei_DocumentPeriodEndDate" use="optional" priority="0" order="70"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber" xlink:label="locator_dei_EntityFileNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_dei_CoverAbstract" xlink:to="locator_dei_EntityFileNumber" use="optional" priority="0" order="80"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport" xlink:label="locator_dei_DocumentTransitionReport"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_dei_CoverAbstract" xlink:to="locator_dei_DocumentTransitionReport" use="optional" priority="0" order="90"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName" xlink:label="locator_dei_EntityRegistrantName"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_dei_CoverAbstract" xlink:to="locator_dei_EntityRegistrantName" use="optional" priority="0" order="100"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="locator_dei_EntityIncorporationStateCountryCode"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_dei_CoverAbstract" xlink:to="locator_dei_EntityIncorporationStateCountryCode" use="optional" priority="0" order="110"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol" xlink:label="locator_dei_TradingSymbol"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_dei_CoverAbstract" xlink:to="locator_dei_TradingSymbol" use="optional" priority="0" order="120"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber" xlink:label="locator_dei_EntityTaxIdentificationNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_dei_CoverAbstract" xlink:to="locator_dei_EntityTaxIdentificationNumber" use="optional" priority="0" order="130"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1" xlink:label="locator_dei_EntityAddressAddressLine1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_dei_CoverAbstract" xlink:to="locator_dei_EntityAddressAddressLine1" use="optional" priority="0" order="140"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine2" xlink:label="locator_dei_EntityAddressAddressLine2"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_dei_CoverAbstract" xlink:to="locator_dei_EntityAddressAddressLine2" use="optional" priority="0" order="150"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown" xlink:label="locator_dei_EntityAddressCityOrTown"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_dei_CoverAbstract" xlink:to="locator_dei_EntityAddressCityOrTown" use="optional" priority="0" order="160"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince" xlink:label="locator_dei_EntityAddressStateOrProvince"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_dei_CoverAbstract" xlink:to="locator_dei_EntityAddressStateOrProvince" use="optional" priority="0" order="170"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode" xlink:label="locator_dei_EntityAddressPostalZipCode"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_dei_CoverAbstract" xlink:to="locator_dei_EntityAddressPostalZipCode" use="optional" priority="0" order="180"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode" xlink:label="locator_dei_CityAreaCode"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_dei_CoverAbstract" xlink:to="locator_dei_CityAreaCode" use="optional" priority="0" order="190"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber" xlink:label="locator_dei_LocalPhoneNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_dei_CoverAbstract" xlink:to="locator_dei_LocalPhoneNumber" use="optional" priority="0" order="200"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus" xlink:label="locator_dei_EntityCurrentReportingStatus"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_dei_CoverAbstract" xlink:to="locator_dei_EntityCurrentReportingStatus" use="optional" priority="0" order="210"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent" xlink:label="locator_dei_EntityInteractiveDataCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_dei_CoverAbstract" xlink:to="locator_dei_EntityInteractiveDataCurrent" use="optional" priority="0" order="220"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory" xlink:label="locator_dei_EntityFilerCategory"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_dei_CoverAbstract" xlink:to="locator_dei_EntityFilerCategory" use="optional" priority="0" order="230"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness" xlink:label="locator_dei_EntitySmallBusiness"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_dei_CoverAbstract" xlink:to="locator_dei_EntitySmallBusiness" use="optional" priority="0" order="240"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany" xlink:label="locator_dei_EntityEmergingGrowthCompany"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_dei_CoverAbstract" xlink:to="locator_dei_EntityEmergingGrowthCompany" use="optional" priority="0" order="250"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany" xlink:label="locator_dei_EntityShellCompany"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_dei_CoverAbstract" xlink:to="locator_dei_EntityShellCompany" use="optional" priority="0" order="260"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle" xlink:label="locator_dei_Security12bTitle"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_dei_CoverAbstract" xlink:to="locator_dei_Security12bTitle" use="optional" priority="0" order="270"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="locator_dei_EntityCommonStockSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_dei_CoverAbstract" xlink:to="locator_dei_EntityCommonStockSharesOutstanding" use="optional" priority="0" order="280"/>
  </presentationLink>
  <roleRef roleURI="http://espey.com/role/BalanceSheets" xlink:type="simple" xlink:href="esp-20220930.xsd#BalanceSheets"/>
  <presentationLink xlink:type="extended" xlink:role="http://espey.com/role/BalanceSheets">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="locator_us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract" xlink:label="locator_us-gaap_AssetsAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="locator_us-gaap_AssetsAbstract" use="optional" priority="0" order="0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="locator_us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_AssetsAbstract" xlink:to="locator_us-gaap_CashAndCashEquivalentsAtCarryingValue" use="optional" priority="0" order="10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:label="locator_us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_AssetsAbstract" xlink:to="locator_us-gaap_AvailableForSaleSecuritiesDebtSecurities" use="optional" priority="0" order="20"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="locator_us-gaap_AccountsReceivableNetCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_AssetsAbstract" xlink:to="locator_us-gaap_AccountsReceivableNetCurrent" use="optional" priority="0" order="30"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxesReceivable" xlink:label="locator_us-gaap_IncomeTaxesReceivable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_AssetsAbstract" xlink:to="locator_us-gaap_IncomeTaxesReceivable" use="optional" priority="0" order="40"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNetAbstract" xlink:label="locator_us-gaap_InventoryNetAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_AssetsAbstract" xlink:to="locator_us-gaap_InventoryNetAbstract" use="optional" priority="0" order="50"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryRawMaterials" xlink:label="locator_us-gaap_InventoryRawMaterials"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_InventoryNetAbstract" xlink:to="locator_us-gaap_InventoryRawMaterials" use="optional" priority="0" order="60"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryWorkInProcess" xlink:label="locator_us-gaap_InventoryWorkInProcess"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_InventoryNetAbstract" xlink:to="locator_us-gaap_InventoryWorkInProcess" use="optional" priority="0" order="70"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryForLongTermContractsOrPrograms" xlink:label="locator_us-gaap_InventoryForLongTermContractsOrPrograms"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_InventoryNetAbstract" xlink:to="locator_us-gaap_InventoryForLongTermContractsOrPrograms" use="optional" priority="0" order="80"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet" xlink:label="locator_us-gaap_InventoryNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_InventoryNetAbstract" xlink:to="locator_us-gaap_InventoryNet" use="optional" priority="0" order="90" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="locator_us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_AssetsAbstract" xlink:to="locator_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" use="optional" priority="0" order="100"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent" xlink:label="locator_us-gaap_AssetsCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_AssetsAbstract" xlink:to="locator_us-gaap_AssetsCurrent" use="optional" priority="0" order="110" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="locator_us-gaap_PropertyPlantAndEquipmentNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_AssetsAbstract" xlink:to="locator_us-gaap_PropertyPlantAndEquipmentNet" use="optional" priority="0" order="120"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets" xlink:label="locator_us-gaap_Assets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_AssetsAbstract" xlink:to="locator_us-gaap_Assets" use="optional" priority="0" order="130" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="locator_us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="locator_us-gaap_LiabilitiesAndStockholdersEquityAbstract" use="optional" priority="0" order="140"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent" xlink:label="locator_us-gaap_AccountsPayableCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="locator_us-gaap_AccountsPayableCurrent" use="optional" priority="0" order="150"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrentAbstract" xlink:label="locator_us-gaap_AccruedLiabilitiesCurrentAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="locator_us-gaap_AccruedLiabilitiesCurrentAbstract" use="optional" priority="0" order="160"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedSalariesCurrent" xlink:label="locator_us-gaap_AccruedSalariesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_AccruedLiabilitiesCurrentAbstract" xlink:to="locator_us-gaap_AccruedSalariesCurrent" use="optional" priority="0" order="170"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedVacationCurrent" xlink:label="locator_us-gaap_AccruedVacationCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_AccruedLiabilitiesCurrentAbstract" xlink:to="locator_us-gaap_AccruedVacationCurrent" use="optional" priority="0" order="180"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedEmployeeBenefitsCurrent" xlink:label="locator_us-gaap_AccruedEmployeeBenefitsCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_AccruedLiabilitiesCurrentAbstract" xlink:to="locator_us-gaap_AccruedEmployeeBenefitsCurrent" use="optional" priority="0" order="190"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherEmployeeRelatedLiabilitiesCurrent" xlink:label="locator_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_AccruedLiabilitiesCurrentAbstract" xlink:to="locator_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent" use="optional" priority="0" order="200"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedPayrollTaxesCurrent" xlink:label="locator_us-gaap_AccruedPayrollTaxesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="locator_us-gaap_AccruedPayrollTaxesCurrent" use="optional" priority="0" order="210"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="locator_us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="locator_us-gaap_ContractWithCustomerLiabilityCurrent" use="optional" priority="0" order="220"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxesPayableCurrent" xlink:label="locator_us-gaap_TaxesPayableCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="locator_us-gaap_TaxesPayableCurrent" use="optional" priority="0" order="230"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent" xlink:label="locator_us-gaap_LiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="locator_us-gaap_LiabilitiesCurrent" use="optional" priority="0" order="240" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:href="esp-20220930.xsd#esp_DeferredTaxLiability" xlink:label="locator_esp_DeferredTaxLiability"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="locator_esp_DeferredTaxLiability" use="optional" priority="0" order="250"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities" xlink:label="locator_us-gaap_Liabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="locator_us-gaap_Liabilities" use="optional" priority="0" order="260" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="locator_us-gaap_CommitmentsAndContingencies"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="locator_us-gaap_CommitmentsAndContingencies" use="optional" priority="0" order="270"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue" xlink:label="locator_us-gaap_CommonStockValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="locator_us-gaap_CommonStockValue" use="optional" priority="0" order="280"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="locator_us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="locator_us-gaap_AdditionalPaidInCapitalCommonStock" use="optional" priority="0" order="290"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="locator_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="locator_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" use="optional" priority="0" order="300"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="locator_us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="locator_us-gaap_RetainedEarningsAccumulatedDeficit" use="optional" priority="0" order="310"/>
    <loc xlink:type="locator" xlink:href="esp-20220930.xsd#esp_TotalStockholdersEquityBeforyEsopAndTreasuryStock" xlink:label="locator_esp_TotalStockholdersEquityBeforyEsopAndTreasuryStock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="locator_esp_TotalStockholdersEquityBeforyEsopAndTreasuryStock" use="optional" priority="0" order="320" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:href="esp-20220930.xsd#esp_UnearnedEsopSharesCost" xlink:label="locator_esp_UnearnedEsopSharesCost"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="locator_esp_UnearnedEsopSharesCost" use="optional" priority="0" order="330" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockValue" xlink:label="locator_us-gaap_TreasuryStockValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="locator_us-gaap_TreasuryStockValue" use="optional" priority="0" order="340" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity" xlink:label="locator_us-gaap_StockholdersEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="locator_us-gaap_StockholdersEquity" use="optional" priority="0" order="350" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="locator_us-gaap_LiabilitiesAndStockholdersEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="locator_us-gaap_LiabilitiesAndStockholdersEquity" use="optional" priority="0" order="360" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <roleRef roleURI="http://espey.com/role/BalanceSheetsParenthetical" xlink:type="simple" xlink:href="esp-20220930.xsd#BalanceSheetsParenthetical"/>
  <presentationLink xlink:type="extended" xlink:role="http://espey.com/role/BalanceSheetsParenthetical">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="locator_us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="locator_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="locator_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" use="optional" priority="0" order="0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="locator_us-gaap_CommonStockParOrStatedValuePerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="locator_us-gaap_CommonStockParOrStatedValuePerShare" use="optional" priority="0" order="10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="locator_us-gaap_CommonStockSharesAuthorized"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="locator_us-gaap_CommonStockSharesAuthorized" use="optional" priority="0" order="20"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued" xlink:label="locator_us-gaap_CommonStockSharesIssued"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="locator_us-gaap_CommonStockSharesIssued" use="optional" priority="0" order="30"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="locator_us-gaap_CommonStockSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="locator_us-gaap_CommonStockSharesOutstanding" use="optional" priority="0" order="40"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesHeldInEmployeeTrustShares" xlink:label="locator_us-gaap_CommonStockSharesHeldInEmployeeTrustShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="locator_us-gaap_CommonStockSharesHeldInEmployeeTrustShares" use="optional" priority="0" order="50"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockShares" xlink:label="locator_us-gaap_TreasuryStockShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="locator_us-gaap_TreasuryStockShares" use="optional" priority="0" order="60"/>
  </presentationLink>
  <roleRef roleURI="http://espey.com/role/StatementsOfComprehensiveIncomeLoss" xlink:type="simple" xlink:href="esp-20220930.xsd#StatementsOfComprehensiveIncomeLoss"/>
  <presentationLink xlink:type="extended" xlink:role="http://espey.com/role/StatementsOfComprehensiveIncomeLoss">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract" xlink:label="locator_us-gaap_IncomeStatementAbstract"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues" xlink:label="locator_us-gaap_Revenues"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_IncomeStatementAbstract" xlink:to="locator_us-gaap_Revenues" use="optional" priority="0" order="0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfRevenue" xlink:label="locator_us-gaap_CostOfRevenue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_IncomeStatementAbstract" xlink:to="locator_us-gaap_CostOfRevenue" use="optional" priority="0" order="10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit" xlink:label="locator_us-gaap_GrossProfit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_IncomeStatementAbstract" xlink:to="locator_us-gaap_GrossProfit" use="optional" priority="0" order="20" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="locator_us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_IncomeStatementAbstract" xlink:to="locator_us-gaap_SellingGeneralAndAdministrativeExpense" use="optional" priority="0" order="30"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss" xlink:label="locator_us-gaap_OperatingIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_IncomeStatementAbstract" xlink:to="locator_us-gaap_OperatingIncomeLoss" use="optional" priority="0" order="40" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherIncomeAbstract" xlink:label="locator_us-gaap_OtherIncomeAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_IncomeStatementAbstract" xlink:to="locator_us-gaap_OtherIncomeAbstract" use="optional" priority="0" order="50"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentIncomeInterestAndDividend" xlink:label="locator_us-gaap_InvestmentIncomeInterestAndDividend"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_OtherIncomeAbstract" xlink:to="locator_us-gaap_InvestmentIncomeInterestAndDividend" use="optional" priority="0" order="60"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncome" xlink:label="locator_us-gaap_OtherNonoperatingIncome"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_OtherIncomeAbstract" xlink:to="locator_us-gaap_OtherNonoperatingIncome" use="optional" priority="0" order="70" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="locator_us-gaap_NonoperatingIncomeExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_OtherIncomeAbstract" xlink:to="locator_us-gaap_NonoperatingIncomeExpense" use="optional" priority="0" order="80" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="locator_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_OtherIncomeAbstract" xlink:to="locator_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" use="optional" priority="0" order="90" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="locator_us-gaap_IncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_OtherIncomeAbstract" xlink:to="locator_us-gaap_IncomeTaxExpenseBenefit" use="optional" priority="0" order="100"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss" xlink:label="locator_us-gaap_NetIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_OtherIncomeAbstract" xlink:to="locator_us-gaap_NetIncomeLoss" use="optional" priority="0" order="110" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:label="locator_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_IncomeStatementAbstract" xlink:to="locator_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" use="optional" priority="0" order="120"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:label="locator_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:to="locator_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" use="optional" priority="0" order="130"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="locator_us-gaap_ComprehensiveIncomeNetOfTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:to="locator_us-gaap_ComprehensiveIncomeNetOfTax" use="optional" priority="0" order="140" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="locator_us-gaap_EarningsPerShareAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_IncomeStatementAbstract" xlink:to="locator_us-gaap_EarningsPerShareAbstract" use="optional" priority="0" order="150"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic" xlink:label="locator_us-gaap_EarningsPerShareBasic"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_EarningsPerShareAbstract" xlink:to="locator_us-gaap_EarningsPerShareBasic" use="optional" priority="0" order="160"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="locator_us-gaap_EarningsPerShareDiluted"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_EarningsPerShareAbstract" xlink:to="locator_us-gaap_EarningsPerShareDiluted" use="optional" priority="0" order="170"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="locator_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_IncomeStatementAbstract" xlink:to="locator_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" use="optional" priority="0" order="180"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="locator_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="locator_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" use="optional" priority="0" order="190" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="locator_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="locator_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" use="optional" priority="0" order="200" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockDividendsPerShareDeclared" xlink:label="locator_us-gaap_CommonStockDividendsPerShareDeclared"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_IncomeStatementAbstract" xlink:to="locator_us-gaap_CommonStockDividendsPerShareDeclared" use="optional" priority="0" order="210"/>
  </presentationLink>
  <roleRef roleURI="http://espey.com/role/StatementsOfChangesInStockholdersEquity" xlink:type="simple" xlink:href="esp-20220930.xsd#StatementsOfChangesInStockholdersEquity"/>
  <presentationLink xlink:type="extended" xlink:role="http://espey.com/role/StatementsOfChangesInStockholdersEquity">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="locator_us-gaap_StatementOfStockholdersEquityAbstract"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="locator_us-gaap_StatementTable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="locator_us-gaap_StatementTable" use="optional" priority="0" order="100"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="locator_us-gaap_StatementEquityComponentsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_StatementTable" xlink:to="locator_us-gaap_StatementEquityComponentsAxis" use="optional" priority="0" order="10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember" xlink:label="locator_us-gaap_CommonStockMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_StatementEquityComponentsAxis" xlink:to="locator_us-gaap_CommonStockMember" use="optional" priority="0" order="10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="locator_us-gaap_AdditionalPaidInCapitalMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_StatementEquityComponentsAxis" xlink:to="locator_us-gaap_AdditionalPaidInCapitalMember" use="optional" priority="0" order="20"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="locator_us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_StatementEquityComponentsAxis" xlink:to="locator_us-gaap_AccumulatedOtherComprehensiveIncomeMember" use="optional" priority="0" order="30"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember" xlink:label="locator_us-gaap_RetainedEarningsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_StatementEquityComponentsAxis" xlink:to="locator_us-gaap_RetainedEarningsMember" use="optional" priority="0" order="40"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockMember" xlink:label="locator_us-gaap_TreasuryStockMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_StatementEquityComponentsAxis" xlink:to="locator_us-gaap_TreasuryStockMember" use="optional" priority="0" order="50"/>
    <loc xlink:type="locator" xlink:href="esp-20220930.xsd#esp_UnearnedESOPSharesMember" xlink:label="locator_esp_UnearnedESOPSharesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_StatementEquityComponentsAxis" xlink:to="locator_esp_UnearnedESOPSharesMember" use="optional" priority="0" order="60"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain" xlink:label="locator_us-gaap_EquityComponentDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_StatementEquityComponentsAxis" xlink:to="locator_us-gaap_EquityComponentDomain" use="optional" priority="0" order="70"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="locator_us-gaap_StatementLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_StatementTable" xlink:to="locator_us-gaap_StatementLineItems" use="optional" priority="0" order="200"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity" xlink:label="locator_us-gaap_StockholdersEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_StatementLineItems" xlink:to="locator_us-gaap_StockholdersEquity" use="optional" priority="0" order="10" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="locator_us-gaap_CommonStockSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_StatementLineItems" xlink:to="locator_us-gaap_CommonStockSharesOutstanding" use="optional" priority="0" order="20" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:label="locator_us-gaap_ComprehensiveIncomeNetOfTaxAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_StatementLineItems" xlink:to="locator_us-gaap_ComprehensiveIncomeNetOfTaxAbstract" use="optional" priority="0" order="30"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss" xlink:label="locator_us-gaap_NetIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:to="locator_us-gaap_NetIncomeLoss" use="optional" priority="0" order="40"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:label="locator_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:to="locator_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" use="optional" priority="0" order="50" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="locator_us-gaap_ComprehensiveIncomeNetOfTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:to="locator_us-gaap_ComprehensiveIncomeNetOfTax" use="optional" priority="0" order="60"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xlink:label="locator_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_StatementLineItems" xlink:to="locator_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" use="optional" priority="0" order="70"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity" xlink:label="locator_us-gaap_StockholdersEquity_1eeeb04c-00b6-d70e-f001-d4cb29a109b9"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_StatementLineItems" xlink:to="locator_us-gaap_StockholdersEquity_1eeeb04c-00b6-d70e-f001-d4cb29a109b9" use="optional" priority="0" order="80" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="locator_us-gaap_CommonStockSharesOutstanding_297e70bc-7800-a9dd-a6d6-5025b1393ffb"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_StatementLineItems" xlink:to="locator_us-gaap_CommonStockSharesOutstanding_297e70bc-7800-a9dd-a6d6-5025b1393ffb" use="optional" priority="0" order="90" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </presentationLink>
  <roleRef roleURI="http://espey.com/role/StatementsOfChangesInStockholdersEquityParenthetical" xlink:type="simple" xlink:href="esp-20220930.xsd#StatementsOfChangesInStockholdersEquityParenthetical"/>
  <presentationLink xlink:type="extended" xlink:role="http://espey.com/role/StatementsOfChangesInStockholdersEquityParenthetical">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockTransactionsParentheticalDisclosuresAbstract" xlink:label="locator_us-gaap_StockTransactionsParentheticalDisclosuresAbstract"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" xlink:label="locator_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_StockTransactionsParentheticalDisclosuresAbstract" xlink:to="locator_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" use="optional" priority="0" order="0"/>
  </presentationLink>
  <roleRef roleURI="http://espey.com/role/esp-socf" xlink:type="simple" xlink:href="esp-20220930.xsd#esp-socf"/>
  <presentationLink xlink:type="extended" xlink:role="http://espey.com/role/esp-socf">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="locator_us-gaap_StatementOfCashFlowsAbstract"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:label="locator_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_StatementOfCashFlowsAbstract" xlink:to="locator_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" use="optional" priority="0" order="0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss" xlink:label="locator_us-gaap_NetIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:to="locator_us-gaap_NetIncomeLoss" use="optional" priority="0" order="10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="locator_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:to="locator_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" use="optional" priority="0" order="20"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="locator_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="locator_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" use="optional" priority="0" order="30" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Depreciation" xlink:label="locator_us-gaap_Depreciation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="locator_us-gaap_Depreciation" use="optional" priority="0" order="40"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOwnershipPlanESOPCompensationExpense" xlink:label="locator_us-gaap_EmployeeStockOwnershipPlanESOPCompensationExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="locator_us-gaap_EmployeeStockOwnershipPlanESOPCompensationExpense" use="optional" priority="0" order="50"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="locator_us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="locator_us-gaap_DeferredIncomeTaxExpenseBenefit" use="optional" priority="0" order="60"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="locator_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="locator_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" use="optional" priority="0" order="70"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="locator_us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="locator_us-gaap_IncreaseDecreaseInAccountsReceivable" use="optional" priority="0" order="80" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInIncomeTaxesReceivable" xlink:label="locator_us-gaap_IncreaseDecreaseInIncomeTaxesReceivable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="locator_us-gaap_IncreaseDecreaseInIncomeTaxesReceivable" use="optional" priority="0" order="90" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="locator_us-gaap_IncreaseDecreaseInInventories"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="locator_us-gaap_IncreaseDecreaseInInventories" use="optional" priority="0" order="100" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="locator_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="locator_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" use="optional" priority="0" order="110" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="locator_us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="locator_us-gaap_IncreaseDecreaseInAccountsPayable" use="optional" priority="0" order="120"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedSalaries" xlink:label="locator_us-gaap_IncreaseDecreaseInAccruedSalaries"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="locator_us-gaap_IncreaseDecreaseInAccruedSalaries" use="optional" priority="0" order="130"/>
    <loc xlink:type="locator" xlink:href="esp-20220930.xsd#esp_IncreaseDecreaseInVacationAccrual" xlink:label="locator_esp_IncreaseDecreaseInVacationAccrual"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="locator_esp_IncreaseDecreaseInVacationAccrual" use="optional" priority="0" order="140"/>
    <loc xlink:type="locator" xlink:href="esp-20220930.xsd#esp_IncreaseDecreaseInEmployeeStockOwnershipPlanPayable" xlink:label="locator_esp_IncreaseDecreaseInEmployeeStockOwnershipPlanPayable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="locator_esp_IncreaseDecreaseInEmployeeStockOwnershipPlanPayable" use="optional" priority="0" order="150"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherAccruedLiabilities" xlink:label="locator_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="locator_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities" use="optional" priority="0" order="160"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="locator_us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="locator_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" use="optional" priority="0" order="170"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:label="locator_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="locator_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" use="optional" priority="0" order="180"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="locator_us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="locator_us-gaap_NetCashProvidedByUsedInOperatingActivities" use="optional" priority="0" order="190" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:label="locator_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_StatementOfCashFlowsAbstract" xlink:to="locator_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" use="optional" priority="0" order="200"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="locator_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:to="locator_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" use="optional" priority="0" order="210" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt" xlink:label="locator_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:to="locator_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt" use="optional" priority="0" order="220" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" xlink:label="locator_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:to="locator_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" use="optional" priority="0" order="230"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="locator_us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:to="locator_us-gaap_NetCashProvidedByUsedInInvestingActivities" use="optional" priority="0" order="240" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="locator_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_StatementOfCashFlowsAbstract" xlink:to="locator_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" use="optional" priority="0" order="250" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="locator_us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_StatementOfCashFlowsAbstract" xlink:to="locator_us-gaap_CashAndCashEquivalentsAtCarryingValue" use="optional" priority="0" order="260" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="locator_us-gaap_CashAndCashEquivalentsAtCarryingValue_f1b870e4-650a-947c-4d19-91ec13492004"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_StatementOfCashFlowsAbstract" xlink:to="locator_us-gaap_CashAndCashEquivalentsAtCarryingValue_f1b870e4-650a-947c-4d19-91ec13492004" use="optional" priority="0" order="270" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="locator_us-gaap_SupplementalCashFlowInformationAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_StatementOfCashFlowsAbstract" xlink:to="locator_us-gaap_SupplementalCashFlowInformationAbstract" use="optional" priority="0" order="280"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxesPaid" xlink:label="locator_us-gaap_IncomeTaxesPaid"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="locator_us-gaap_IncomeTaxesPaid" use="optional" priority="0" order="290"/>
  </presentationLink>
  <roleRef roleURI="http://espey.com/role/esp-bop" xlink:type="simple" xlink:href="esp-20220930.xsd#esp-bop"/>
  <presentationLink xlink:type="extended" xlink:role="http://espey.com/role/esp-bop">
    <loc xlink:type="locator" xlink:href="esp-20220930.xsd#esp_BasisOfPresentationAbstract" xlink:label="locator_esp_BasisOfPresentationAbstract"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BasisOfAccounting" xlink:label="locator_us-gaap_BasisOfAccounting"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_esp_BasisOfPresentationAbstract" xlink:to="locator_us-gaap_BasisOfAccounting" use="optional" priority="0" order="0"/>
  </presentationLink>
  <roleRef roleURI="http://espey.com/role/esp-fvofiai" xlink:type="simple" xlink:href="esp-20220930.xsd#esp-fvofiai"/>
  <presentationLink xlink:type="extended" xlink:role="http://espey.com/role/esp-fvofiai">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="locator_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:label="locator_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="locator_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" use="optional" priority="0" order="0"/>
  </presentationLink>
  <roleRef roleURI="http://espey.com/role/esp-nips" xlink:type="simple" xlink:href="esp-20220930.xsd#esp-nips"/>
  <presentationLink xlink:type="extended" xlink:role="http://espey.com/role/esp-nips">
    <loc xlink:type="locator" xlink:href="esp-20220930.xsd#esp_NetIncomeLossPerShareAbstract" xlink:label="locator_esp_NetIncomeLossPerShareAbstract"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="locator_us-gaap_EarningsPerShareTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_esp_NetIncomeLossPerShareAbstract" xlink:to="locator_us-gaap_EarningsPerShareTextBlock" use="optional" priority="0" order="0"/>
  </presentationLink>
  <roleRef roleURI="http://espey.com/role/esp-sbc" xlink:type="simple" xlink:href="esp-20220930.xsd#esp-sbc"/>
  <presentationLink xlink:type="extended" xlink:role="http://espey.com/role/esp-sbc">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="locator_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="locator_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="locator_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" use="optional" priority="0" order="0"/>
  </presentationLink>
  <roleRef roleURI="http://espey.com/role/esp-cac" xlink:type="simple" xlink:href="esp-20220930.xsd#esp-cac"/>
  <presentationLink xlink:type="extended" xlink:role="http://espey.com/role/esp-cac">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="locator_us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="locator_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="locator_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" use="optional" priority="0" order="0"/>
  </presentationLink>
  <roleRef roleURI="http://espey.com/role/Revenue" xlink:type="simple" xlink:href="esp-20220930.xsd#Revenue"/>
  <presentationLink xlink:type="extended" xlink:role="http://espey.com/role/Revenue">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="locator_us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:label="locator_us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="locator_us-gaap_RevenueFromContractWithCustomerTextBlock" use="optional" priority="0" order="0"/>
  </presentationLink>
  <roleRef roleURI="http://espey.com/role/esp-rias" xlink:type="simple" xlink:href="esp-20220930.xsd#esp-rias"/>
  <presentationLink xlink:type="extended" xlink:role="http://espey.com/role/esp-rias">
    <loc xlink:type="locator" xlink:href="esp-20220930.xsd#esp_RecentlyIssuedAccountingStandardsAbstract" xlink:label="locator_esp_RecentlyIssuedAccountingStandardsAbstract"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:label="locator_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_esp_RecentlyIssuedAccountingStandardsAbstract" xlink:to="locator_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" use="optional" priority="0" order="0"/>
  </presentationLink>
  <roleRef roleURI="http://espey.com/role/esp-esop" xlink:type="simple" xlink:href="esp-20220930.xsd#esp-esop"/>
  <presentationLink xlink:type="extended" xlink:role="http://espey.com/role/esp-esop">
    <loc xlink:type="locator" xlink:href="esp-20220930.xsd#esp_EmployeeStockOwnershipPlanAbstract" xlink:label="locator_esp_EmployeeStockOwnershipPlanAbstract"/>
    <loc xlink:type="locator" xlink:href="esp-20220930.xsd#esp_EmployeeStockOwnershipPlanTextBlock" xlink:label="locator_esp_EmployeeStockOwnershipPlanTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_esp_EmployeeStockOwnershipPlanAbstract" xlink:to="locator_esp_EmployeeStockOwnershipPlanTextBlock" use="optional" priority="0" order="0"/>
  </presentationLink>
  <roleRef roleURI="http://espey.com/role/esp-fvofiait" xlink:type="simple" xlink:href="esp-20220930.xsd#esp-fvofiait"/>
  <presentationLink xlink:type="extended" xlink:role="http://espey.com/role/esp-fvofiait">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="locator_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock" xlink:label="locator_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="locator_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock" use="optional" priority="0" order="0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" xlink:label="locator_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="locator_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" use="optional" priority="0" order="10"/>
  </presentationLink>
  <roleRef roleURI="http://espey.com/role/esp-sbct" xlink:type="simple" xlink:href="esp-20220930.xsd#esp-sbct"/>
  <presentationLink xlink:type="extended" xlink:role="http://espey.com/role/esp-sbct">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="locator_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="locator_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="locator_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" use="optional" priority="0" order="0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="locator_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="locator_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" use="optional" priority="0" order="10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock" xlink:label="locator_us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="locator_us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock" use="optional" priority="0" order="20"/>
  </presentationLink>
  <roleRef roleURI="http://espey.com/role/esp-esopt" xlink:type="simple" xlink:href="esp-20220930.xsd#esp-esopt"/>
  <presentationLink xlink:type="extended" xlink:role="http://espey.com/role/esp-esopt">
    <loc xlink:type="locator" xlink:href="esp-20220930.xsd#esp_EmployeeStockOwnershipPlanAbstract" xlink:label="locator_esp_EmployeeStockOwnershipPlanAbstract"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTextBlock" xlink:label="locator_us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_esp_EmployeeStockOwnershipPlanAbstract" xlink:to="locator_us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTextBlock" use="optional" priority="0" order="0"/>
  </presentationLink>
  <roleRef roleURI="http://espey.com/role/InvestmentSecuritiesScheduleOfAvailable-for-saleSecuritiesDetails" xlink:type="simple" xlink:href="esp-20220930.xsd#InvestmentSecuritiesScheduleOfAvailable-for-saleSecuritiesDetails"/>
  <presentationLink xlink:type="extended" xlink:role="http://espey.com/role/InvestmentSecuritiesScheduleOfAvailable-for-saleSecuritiesDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="locator_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:label="locator_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="locator_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" use="optional" priority="0" order="100"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="locator_us-gaap_FinancialInstrumentAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:to="locator_us-gaap_FinancialInstrumentAxis" use="optional" priority="0" order="10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="locator_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_FinancialInstrumentAxis" xlink:to="locator_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" use="optional" priority="0" order="0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CertificatesOfDepositMember" xlink:label="locator_us-gaap_CertificatesOfDepositMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="locator_us-gaap_CertificatesOfDepositMember" use="optional" priority="0" order="10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MunicipalBondsMember" xlink:label="locator_us-gaap_MunicipalBondsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="locator_us-gaap_MunicipalBondsMember" use="optional" priority="0" order="20"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_USTreasurySecuritiesMember" xlink:label="locator_us-gaap_USTreasurySecuritiesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="locator_us-gaap_USTreasurySecuritiesMember" use="optional" priority="0" order="30"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:label="locator_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:to="locator_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" use="optional" priority="0" order="200"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:label="locator_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="locator_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" use="optional" priority="0" order="0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:label="locator_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="locator_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" use="optional" priority="0" order="10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:label="locator_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="locator_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" use="optional" priority="0" order="20" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:label="locator_us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="locator_us-gaap_AvailableForSaleSecuritiesDebtSecurities" use="optional" priority="0" order="30" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <roleRef roleURI="http://espey.com/role/InvestmentSecuritiesScheduleOfContractualMaturitiesDetails" xlink:type="simple" xlink:href="esp-20220930.xsd#InvestmentSecuritiesScheduleOfContractualMaturitiesDetails"/>
  <presentationLink xlink:type="extended" xlink:role="http://espey.com/role/InvestmentSecuritiesScheduleOfContractualMaturitiesDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="locator_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAbstract" xlink:label="locator_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="locator_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAbstract" use="optional" priority="0" order="0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:label="locator_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAbstract" xlink:to="locator_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" use="optional" priority="0" order="10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:label="locator_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAbstract" xlink:to="locator_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" use="optional" priority="0" order="20"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:label="locator_us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAbstract" xlink:to="locator_us-gaap_AvailableForSaleSecuritiesDebtSecurities" use="optional" priority="0" order="30" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <roleRef roleURI="http://espey.com/role/NetIncomePerShareDetails" xlink:type="simple" xlink:href="esp-20220930.xsd#NetIncomePerShareDetails"/>
  <presentationLink xlink:type="extended" xlink:role="http://espey.com/role/NetIncomePerShareDetails">
    <loc xlink:type="locator" xlink:href="esp-20220930.xsd#esp_NetIncomeLossPerShareAbstract" xlink:label="locator_esp_NetIncomeLossPerShareAbstract"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="locator_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_esp_NetIncomeLossPerShareAbstract" xlink:to="locator_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" use="optional" priority="0" order="0"/>
  </presentationLink>
  <roleRef roleURI="http://espey.com/role/StockBasedCompensationDetails" xlink:type="simple" xlink:href="esp-20220930.xsd#StockBasedCompensationDetails"/>
  <presentationLink xlink:type="extended" xlink:role="http://espey.com/role/StockBasedCompensationDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="locator_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" use="optional" priority="0" order="100"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis" xlink:label="locator_us-gaap_AwardTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="locator_us-gaap_AwardTypeAxis" use="optional" priority="0" order="10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_AwardTypeAxis" xlink:to="locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" use="optional" priority="0" order="0"/>
    <loc xlink:type="locator" xlink:href="esp-20220930.xsd#esp_NonQualifiedStockOptionsMember" xlink:label="locator_esp_NonQualifiedStockOptionsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="locator_esp_NonQualifiedStockOptionsMember" use="optional" priority="0" order="30"/>
    <loc xlink:type="locator" xlink:href="esp-20220930.xsd#esp_IncentiveStockOptionMember" xlink:label="locator_esp_IncentiveStockOptionMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="locator_esp_IncentiveStockOptionMember" use="optional" priority="0" order="60" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="locator_us-gaap_EmployeeStockOptionMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="locator_us-gaap_EmployeeStockOptionMember" use="optional" priority="0" order="110"/>
    <loc xlink:type="locator" xlink:href="esp-20220930.xsd#esp_RestrictedStockPlanMember" xlink:label="locator_esp_RestrictedStockPlanMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="locator_esp_RestrictedStockPlanMember" use="optional" priority="0" order="130"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis" xlink:label="locator_us-gaap_PlanNameAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="locator_us-gaap_PlanNameAxis" use="optional" priority="0" order="20"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain" xlink:label="locator_us-gaap_PlanNameDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_PlanNameAxis" xlink:to="locator_us-gaap_PlanNameDomain" use="optional" priority="0" order="0"/>
    <loc xlink:type="locator" xlink:href="esp-20220930.xsd#esp_TwoThousandSeventeenPlanMember" xlink:label="locator_esp_TwoThousandSeventeenPlanMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_PlanNameDomain" xlink:to="locator_esp_TwoThousandSeventeenPlanMember" use="optional" priority="0" order="80"/>
    <loc xlink:type="locator" xlink:href="esp-20220930.xsd#esp_TwoThousandSevenPlanMember" xlink:label="locator_esp_TwoThousandSevenPlanMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_PlanNameDomain" xlink:to="locator_esp_TwoThousandSevenPlanMember" use="optional" priority="0" order="130"/>
    <loc xlink:type="locator" xlink:href="esp-20220930.xsd#esp_TwoThousandSeventenPlanMember" xlink:label="locator_esp_TwoThousandSeventenPlanMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_PlanNameDomain" xlink:to="locator_esp_TwoThousandSeventenPlanMember" use="optional" priority="0" order="140" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualAxis" xlink:label="locator_srt_TitleOfIndividualAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="locator_srt_TitleOfIndividualAxis" use="optional" priority="0" order="30"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="locator_srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_srt_TitleOfIndividualAxis" xlink:to="locator_srt_TitleOfIndividualWithRelationshipToEntityDomain" use="optional" priority="0" order="0"/>
    <loc xlink:type="locator" xlink:href="esp-20220930.xsd#esp_NonEmployeeDirectorsMember" xlink:label="locator_esp_NonEmployeeDirectorsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="locator_esp_NonEmployeeDirectorsMember" use="optional" priority="0" order="80"/>
    <loc xlink:type="locator" xlink:href="esp-20220930.xsd#esp_IndividualEmployeeMember" xlink:label="locator_esp_IndividualEmployeeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="locator_esp_IndividualEmployeeMember" use="optional" priority="0" order="100"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="locator_srt_RangeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="locator_srt_RangeAxis" use="optional" priority="0" order="40"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="locator_srt_RangeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_srt_RangeAxis" xlink:to="locator_srt_RangeMember" use="optional" priority="0" order="0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember" xlink:label="locator_srt_MaximumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_srt_RangeMember" xlink:to="locator_srt_MaximumMember" use="optional" priority="0" order="80"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" use="optional" priority="0" order="200"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="locator_us-gaap_AllocatedShareBasedCompensationExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="locator_us-gaap_AllocatedShareBasedCompensationExpense" use="optional" priority="0" order="0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:label="locator_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="locator_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" use="optional" priority="0" order="10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:label="locator_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="locator_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" use="optional" priority="0" order="20"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="locator_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="locator_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" use="optional" priority="0" order="30"/>
    <loc xlink:type="locator" xlink:href="esp-20220930.xsd#esp_DeferredTaxBenefitRelatedToUnrecognizedCompensationCosts" xlink:label="locator_esp_DeferredTaxBenefitRelatedToUnrecognizedCompensationCosts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="locator_esp_DeferredTaxBenefitRelatedToUnrecognizedCompensationCosts" use="optional" priority="0" order="40"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" use="optional" priority="0" order="50"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:label="locator_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="locator_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" use="optional" priority="0" order="60"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" use="optional" priority="0" order="70"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:label="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" use="optional" priority="0" order="80"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" use="optional" priority="0" order="90"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" use="optional" priority="0" order="100"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:label="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" use="optional" priority="0" order="110"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockDividendsPerShareCashPaid" xlink:label="locator_us-gaap_CommonStockDividendsPerShareCashPaid"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="locator_us-gaap_CommonStockDividendsPerShareCashPaid" use="optional" priority="0" order="120"/>
    <loc xlink:type="locator" xlink:href="esp-20220930.xsd#esp_PercentageOfTotalNumberOfSharesSubjectToOptionsOrAwardsGrantedInFiscalYear" xlink:label="locator_esp_PercentageOfTotalNumberOfSharesSubjectToOptionsOrAwardsGrantedInFiscalYear"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="locator_esp_PercentageOfTotalNumberOfSharesSubjectToOptionsOrAwardsGrantedInFiscalYear" use="optional" priority="0" order="130"/>
    <loc xlink:type="locator" xlink:href="esp-20220930.xsd#esp_NumberOfSharesSubjectToOptionOrAwardSingleFiscalYear" xlink:label="locator_esp_NumberOfSharesSubjectToOptionOrAwardSingleFiscalYear"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="locator_esp_NumberOfSharesSubjectToOptionOrAwardSingleFiscalYear" use="optional" priority="0" order="140"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:label="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" use="optional" priority="0" order="150"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:label="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" use="optional" priority="0" order="160"/>
  </presentationLink>
  <roleRef roleURI="http://espey.com/role/StockBasedCompensationScheduleOfFairValueAssumptionsDetails" xlink:type="simple" xlink:href="esp-20220930.xsd#StockBasedCompensationScheduleOfFairValueAssumptionsDetails"/>
  <presentationLink xlink:type="extended" xlink:role="http://espey.com/role/StockBasedCompensationScheduleOfFairValueAssumptionsDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="locator_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:label="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" use="optional" priority="0" order="0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" use="optional" priority="0" order="10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" use="optional" priority="0" order="20"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="locator_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="locator_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" use="optional" priority="0" order="30"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" use="optional" priority="0" order="40"/>
  </presentationLink>
  <roleRef roleURI="http://espey.com/role/StockBasedCompensationScheduleOfStockOptionActivityDetails" xlink:type="simple" xlink:href="esp-20220930.xsd#StockBasedCompensationScheduleOfStockOptionActivityDetails"/>
  <presentationLink xlink:type="extended" xlink:role="http://espey.com/role/StockBasedCompensationScheduleOfStockOptionActivityDetails">
    <loc xlink:type="locator" xlink:href="esp-20220930.xsd#esp_StockbasedCompensationScheduleOfStockOptionActivityDetailsAbstract" xlink:label="locator_esp_StockbasedCompensationScheduleOfStockOptionActivityDetailsAbstract"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:label="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_esp_StockbasedCompensationScheduleOfStockOptionActivityDetailsAbstract" xlink:to="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" use="optional" priority="0" order="0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" use="optional" priority="0" order="10" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:label="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" use="optional" priority="0" order="20"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="locator_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="locator_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" use="optional" priority="0" order="30" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:label="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" use="optional" priority="0" order="40" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_978b7131-e04b-75db-ff99-1ac4efaf63d6"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_978b7131-e04b-75db-ff99-1ac4efaf63d6" use="optional" priority="0" order="50" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:label="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" use="optional" priority="0" order="60" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" use="optional" priority="0" order="70" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:label="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_esp_StockbasedCompensationScheduleOfStockOptionActivityDetailsAbstract" xlink:to="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" use="optional" priority="0" order="80"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" use="optional" priority="0" order="90" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" use="optional" priority="0" order="100" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" use="optional" priority="0" order="110"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" use="optional" priority="0" order="120"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_8494a049-b6a5-7158-0c51-ccad1f1063c0"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_8494a049-b6a5-7158-0c51-ccad1f1063c0" use="optional" priority="0" order="130" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:label="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" use="optional" priority="0" order="140" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" use="optional" priority="0" order="150" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" xlink:label="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_esp_StockbasedCompensationScheduleOfStockOptionActivityDetailsAbstract" xlink:to="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" use="optional" priority="0" order="160"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="locator_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" xlink:to="locator_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" use="optional" priority="0" order="170"/>
    <loc xlink:type="locator" xlink:href="esp-20220930.xsd#esp_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermGranted" xlink:label="locator_esp_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermGranted"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" xlink:to="locator_esp_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermGranted" use="optional" priority="0" order="180" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:href="esp-20220930.xsd#esp_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="locator_esp_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionOutstandingWeightedAverageRemainingContractualTerm2"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" xlink:to="locator_esp_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionOutstandingWeightedAverageRemainingContractualTerm2" use="optional" priority="0" order="190"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:label="locator_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" xlink:to="locator_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" use="optional" priority="0" order="200"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="locator_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" xlink:to="locator_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" use="optional" priority="0" order="210"/>
    <loc xlink:type="locator" xlink:href="esp-20220930.xsd#esp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAggregateIntrinsicValueAbstract" xlink:label="locator_esp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAggregateIntrinsicValueAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_esp_StockbasedCompensationScheduleOfStockOptionActivityDetailsAbstract" xlink:to="locator_esp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAggregateIntrinsicValueAbstract" use="optional" priority="0" order="220"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_esp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAggregateIntrinsicValueAbstract" xlink:to="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" use="optional" priority="0" order="230" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:label="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_esp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAggregateIntrinsicValueAbstract" xlink:to="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" use="optional" priority="0" order="240" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:label="locator_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_esp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAggregateIntrinsicValueAbstract" xlink:to="locator_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" use="optional" priority="0" order="250" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </presentationLink>
  <roleRef roleURI="http://espey.com/role/StockBasedCompensationScheduleOfChangesInNon-vestedStockOptionsDetails" xlink:type="simple" xlink:href="esp-20220930.xsd#StockBasedCompensationScheduleOfChangesInNon-vestedStockOptionsDetails"/>
  <presentationLink xlink:type="extended" xlink:role="http://espey.com/role/StockBasedCompensationScheduleOfChangesInNon-vestedStockOptionsDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="locator_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward" xlink:label="locator_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="locator_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward" use="optional" priority="0" order="0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:label="locator_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward" xlink:to="locator_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" use="optional" priority="0" order="10" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward" xlink:to="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" use="optional" priority="0" order="20" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink:label="locator_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward" xlink:to="locator_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" use="optional" priority="0" order="30" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares" xlink:label="locator_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward" xlink:to="locator_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares" use="optional" priority="0" order="40" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:label="locator_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_f0b091a0-378a-225e-5c8e-b18438ccc2f0"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward" xlink:to="locator_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_f0b091a0-378a-225e-5c8e-b18438ccc2f0" use="optional" priority="0" order="50" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract" xlink:label="locator_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="locator_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract" use="optional" priority="0" order="60"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="locator_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract" xlink:to="locator_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" use="optional" priority="0" order="70" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract" xlink:to="locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" use="optional" priority="0" order="80" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue" xlink:label="locator_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract" xlink:to="locator_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue" use="optional" priority="0" order="90"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue" xlink:label="locator_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract" xlink:to="locator_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue" use="optional" priority="0" order="100" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="locator_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_1e1a65fe-ef8b-b2e1-5c7a-7ca141582be6"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract" xlink:to="locator_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_1e1a65fe-ef8b-b2e1-5c7a-7ca141582be6" use="optional" priority="0" order="110" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </presentationLink>
  <roleRef roleURI="http://espey.com/role/CommitmentsAndContingenciesDetails" xlink:type="simple" xlink:href="esp-20220930.xsd#CommitmentsAndContingenciesDetails"/>
  <presentationLink xlink:type="extended" xlink:role="http://espey.com/role/CommitmentsAndContingenciesDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="locator_us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="locator_us-gaap_StatementTable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="locator_us-gaap_StatementTable" use="optional" priority="0" order="100"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:label="locator_us-gaap_LossContingenciesByNatureOfContingencyAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_StatementTable" xlink:to="locator_us-gaap_LossContingenciesByNatureOfContingencyAxis" use="optional" priority="0" order="10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyNatureDomain" xlink:label="locator_us-gaap_LossContingencyNatureDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:to="locator_us-gaap_LossContingencyNatureDomain" use="optional" priority="0" order="0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StandbyLettersOfCreditMember" xlink:label="locator_us-gaap_StandbyLettersOfCreditMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_LossContingencyNatureDomain" xlink:to="locator_us-gaap_StandbyLettersOfCreditMember" use="optional" priority="0" order="10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="locator_us-gaap_StatementLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_StatementTable" xlink:to="locator_us-gaap_StatementLineItems" use="optional" priority="0" order="200"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyAccrualAtCarryingValue" xlink:label="locator_us-gaap_LossContingencyAccrualAtCarryingValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_StatementLineItems" xlink:to="locator_us-gaap_LossContingencyAccrualAtCarryingValue" use="optional" priority="0" order="0"/>
  </presentationLink>
  <roleRef roleURI="http://espey.com/role/RevenueDetails" xlink:type="simple" xlink:href="esp-20220930.xsd#RevenueDetails"/>
  <presentationLink xlink:type="extended" xlink:role="http://espey.com/role/RevenueDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="locator_us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:label="locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" use="optional" priority="0" order="100"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="locator_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:to="locator_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" use="optional" priority="0" order="10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="locator_us-gaap_TypeOfAdoptionMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="locator_us-gaap_TypeOfAdoptionMember" use="optional" priority="0" order="0"/>
    <loc xlink:type="locator" xlink:href="esp-20220930.xsd#esp_ASC606Member" xlink:label="locator_esp_ASC606Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_TypeOfAdoptionMember" xlink:to="locator_esp_ASC606Member" use="optional" priority="0" order="10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis" xlink:label="locator_srt_StatementScenarioAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:to="locator_srt_StatementScenarioAxis" use="optional" priority="0" order="20"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="locator_srt_ScenarioUnspecifiedDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_srt_StatementScenarioAxis" xlink:to="locator_srt_ScenarioUnspecifiedDomain" use="optional" priority="0" order="0"/>
    <loc xlink:type="locator" xlink:href="esp-20220930.xsd#esp_UnitsDeliveredMember" xlink:label="locator_esp_UnitsDeliveredMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_srt_ScenarioUnspecifiedDomain" xlink:to="locator_esp_UnitsDeliveredMember" use="optional" priority="0" order="10"/>
    <loc xlink:type="locator" xlink:href="esp-20220930.xsd#esp_MilestonesAchievedMember" xlink:label="locator_esp_MilestonesAchievedMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_srt_ScenarioUnspecifiedDomain" xlink:to="locator_esp_MilestonesAchievedMember" use="optional" priority="0" order="30"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="locator_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:to="locator_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" use="optional" priority="0" order="30"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" use="optional" priority="0" order="0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrderOrProductionBacklogMember" xlink:label="locator_us-gaap_OrderOrProductionBacklogMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="locator_us-gaap_OrderOrProductionBacklogMember" use="optional" priority="0" order="80"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:label="locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:to="locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" use="optional" priority="0" order="200"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiability" xlink:label="locator_us-gaap_ContractWithCustomerLiability"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="locator_us-gaap_ContractWithCustomerLiability" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues" xlink:label="locator_us-gaap_Revenues"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="locator_us-gaap_Revenues" use="optional" priority="0" order="10" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="locator_us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="locator_us-gaap_FiniteLivedIntangibleAssetsNet" use="optional" priority="0" order="20"/>
    <loc xlink:type="locator" xlink:href="esp-20220930.xsd#esp_PercentageOfEstimatedShipments" xlink:label="locator_esp_PercentageOfEstimatedShipments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="locator_esp_PercentageOfEstimatedShipments" use="optional" priority="0" order="30"/>
  </presentationLink>
  <roleRef roleURI="http://espey.com/role/EmployeeStockOwnershipPlanNarrativeDetails" xlink:type="simple" xlink:href="esp-20220930.xsd#EmployeeStockOwnershipPlanNarrativeDetails"/>
  <presentationLink xlink:type="extended" xlink:role="http://espey.com/role/EmployeeStockOwnershipPlanNarrativeDetails">
    <loc xlink:type="locator" xlink:href="esp-20220930.xsd#esp_EmployeeStockOwnershipPlanAbstract" xlink:label="locator_esp_EmployeeStockOwnershipPlanAbstract"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable" xlink:label="locator_us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_esp_EmployeeStockOwnershipPlanAbstract" xlink:to="locator_us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable" use="optional" priority="0" order="100"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" xlink:label="locator_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable" xlink:to="locator_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" use="optional" priority="0" order="10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOwnershipPlanESOPPlanDomain" xlink:label="locator_us-gaap_EmployeeStockOwnershipPlanESOPPlanDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" xlink:to="locator_us-gaap_EmployeeStockOwnershipPlanESOPPlanDomain" use="optional" priority="0" order="0"/>
    <loc xlink:type="locator" xlink:href="esp-20220930.xsd#esp_EmployeeStockOwnershipPlanMember" xlink:label="locator_esp_EmployeeStockOwnershipPlanMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_EmployeeStockOwnershipPlanESOPPlanDomain" xlink:to="locator_esp_EmployeeStockOwnershipPlanMember" use="optional" priority="0" order="10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems" xlink:label="locator_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable" xlink:to="locator_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems" use="optional" priority="0" order="200"/>
    <loc xlink:type="locator" xlink:href="esp-20220930.xsd#esp_EmployeeStockOwnershipPlanHoursWorked" xlink:label="locator_esp_EmployeeStockOwnershipPlanHoursWorked"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems" xlink:to="locator_esp_EmployeeStockOwnershipPlanHoursWorked" use="optional" priority="0" order="0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares" xlink:label="locator_us-gaap_EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems" xlink:to="locator_us-gaap_EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares" use="optional" priority="0" order="10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:label="locator_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems" xlink:to="locator_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" use="optional" priority="0" order="20"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockPricePerShare" xlink:label="locator_us-gaap_SaleOfStockPricePerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems" xlink:to="locator_us-gaap_SaleOfStockPricePerShare" use="optional" priority="0" order="30"/>
    <loc xlink:type="locator" xlink:href="esp-20220930.xsd#esp_PeriodOfServicesRenderedUnderEmployeeStockOptionPlan" xlink:label="locator_esp_PeriodOfServicesRenderedUnderEmployeeStockOptionPlan"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems" xlink:to="locator_esp_PeriodOfServicesRenderedUnderEmployeeStockOptionPlan" use="optional" priority="0" order="40"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesIssuedPricePerShare" xlink:label="locator_us-gaap_SharesIssuedPricePerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems" xlink:to="locator_us-gaap_SharesIssuedPricePerShare" use="optional" priority="0" order="50"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:label="locator_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems" xlink:to="locator_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" use="optional" priority="0" order="60"/>
    <loc xlink:type="locator" xlink:href="esp-20220930.xsd#esp_NumberOfLoanRepaymentAnnualInstallments" xlink:label="locator_esp_NumberOfLoanRepaymentAnnualInstallments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems" xlink:to="locator_esp_NumberOfLoanRepaymentAnnualInstallments" use="optional" priority="0" order="70"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="locator_us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems" xlink:to="locator_us-gaap_DebtInstrumentInterestRateStatedPercentage" use="optional" priority="0" order="80"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" xlink:label="locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems" xlink:to="locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" use="optional" priority="0" order="90"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink:label="locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems" xlink:to="locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" use="optional" priority="0" order="100"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOwnershipPlanESOPCompensationExpense" xlink:label="locator_us-gaap_EmployeeStockOwnershipPlanESOPCompensationExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems" xlink:to="locator_us-gaap_EmployeeStockOwnershipPlanESOPCompensationExpense" use="optional" priority="0" order="110"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan" xlink:label="locator_us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems" xlink:to="locator_us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan" use="optional" priority="0" order="120"/>
  </presentationLink>
  <roleRef roleURI="http://espey.com/role/EmployeeStockOwnershipPlanScheduleOfEsopSharesDetails" xlink:type="simple" xlink:href="esp-20220930.xsd#EmployeeStockOwnershipPlanScheduleOfEsopSharesDetails"/>
  <presentationLink xlink:type="extended" xlink:role="http://espey.com/role/EmployeeStockOwnershipPlanScheduleOfEsopSharesDetails">
    <loc xlink:type="locator" xlink:href="esp-20220930.xsd#esp_EmployeeStockOwnershipPlanAbstract" xlink:label="locator_esp_EmployeeStockOwnershipPlanAbstract"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares" xlink:label="locator_us-gaap_EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_esp_EmployeeStockOwnershipPlanAbstract" xlink:to="locator_us-gaap_EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOwnershipPlanESOPNumberOfCommittedToBeReleasedShares" xlink:label="locator_us-gaap_EmployeeStockOwnershipPlanESOPNumberOfCommittedToBeReleasedShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_esp_EmployeeStockOwnershipPlanAbstract" xlink:to="locator_us-gaap_EmployeeStockOwnershipPlanESOPNumberOfCommittedToBeReleasedShares" use="optional" priority="0" order="10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOwnershipPlanESOPNumberOfSuspenseShares" xlink:label="locator_us-gaap_EmployeeStockOwnershipPlanESOPNumberOfSuspenseShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_esp_EmployeeStockOwnershipPlanAbstract" xlink:to="locator_us-gaap_EmployeeStockOwnershipPlanESOPNumberOfSuspenseShares" use="optional" priority="0" order="20"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOwnershipPlanESOPSharesInESOP" xlink:label="locator_us-gaap_EmployeeStockOwnershipPlanESOPSharesInESOP"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_esp_EmployeeStockOwnershipPlanAbstract" xlink:to="locator_us-gaap_EmployeeStockOwnershipPlanESOPSharesInESOP" use="optional" priority="0" order="30" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOwnershipPlanESOPDeferredSharesFairValue" xlink:label="locator_us-gaap_EmployeeStockOwnershipPlanESOPDeferredSharesFairValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="locator_esp_EmployeeStockOwnershipPlanAbstract" xlink:to="locator_us-gaap_EmployeeStockOwnershipPlanESOPDeferredSharesFairValue" use="optional" priority="0" order="40"/>
  </presentationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140076072510224">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document and Entity Information - 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>Sep. 30, 2022</div></th>
<th class="th"><div>Nov. 10, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [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="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000033533<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="Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--06-30<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="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2023<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="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentQuarterlyReport', window );">Document Quarterly Report</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="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Sep. 30,  2022<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="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">1-4383<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="Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</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="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">ESPEY MFG. & ELECTRONICS CORP.<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="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorportion, State or Country Code</a></td>
<td class="text">NY<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="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">ESP<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="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">14-1387171<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="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">233 Ballston Avenue<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="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Saratoga Springs<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="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">NY<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="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">12866<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="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">518<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="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">245-4400<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="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Non-accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common stock, $.33-1/3 par value<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="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,702,633<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_CityAreaCode</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_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_CoverAbstract</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_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DocumentQuarterlyReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an quarterly report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-Q<br> -Number 240<br> -Section 308<br> -Subsection a<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DocumentQuarterlyReport</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_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DocumentTransitionReport</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_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_EntityAddressAddressLine1</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_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_EntityAddressCityOrTown</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_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_EntityAddressPostalZipCode</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_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="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-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_EntityFileNumber</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:fileNumberItemType</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="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-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_EntityTaxIdentificationNumber</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:employerIdItemType</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_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_LocalPhoneNumber</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_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>13
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140076070503328">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Balance Sheets (Unaudited) - USD ($)<br></strong></div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsAbstract', window );"><strong>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="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 7,320,001<span></span>
</td>
<td class="nump">$ 8,104,060<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Investment securities</a></td>
<td class="nump">5,414,175<span></span>
</td>
<td class="nump">3,708,779<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Trade accounts receivable, net of allowance of $3,000</a></td>
<td class="nump">5,734,062<span></span>
</td>
<td class="nump">5,733,174<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNetAbstract', window );"><strong>Inventories:</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="Show.showAR( this, 'defref_us-gaap_InventoryRawMaterials', window );">Raw materials</a></td>
<td class="nump">2,051,063<span></span>
</td>
<td class="nump">2,037,483<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryWorkInProcess', window );">Work-in-process</a></td>
<td class="nump">192,460<span></span>
</td>
<td class="nump">315,547<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryForLongTermContractsOrPrograms', window );">Costs related to contracts in process</a></td>
<td class="nump">16,394,681<span></span>
</td>
<td class="nump">16,207,419<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Total inventories</a></td>
<td class="nump">18,638,204<span></span>
</td>
<td class="nump">18,560,449<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">1,225,940<span></span>
</td>
<td class="nump">992,774<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">38,332,382<span></span>
</td>
<td class="nump">37,099,236<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net</a></td>
<td class="nump">2,727,525<span></span>
</td>
<td class="nump">2,797,993<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">41,059,907<span></span>
</td>
<td class="nump">39,897,229<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquityAbstract', window );"><strong>LIABILITIES AND STOCKHOLDERS' 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="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">2,910,993<span></span>
</td>
<td class="nump">2,079,177<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrentAbstract', window );"><strong>Accrued expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedSalariesCurrent', window );">Salaries and wages</a></td>
<td class="nump">692,618<span></span>
</td>
<td class="nump">627,187<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedVacationCurrent', window );">Vacation</a></td>
<td class="nump">636,853<span></span>
</td>
<td class="nump">666,380<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedEmployeeBenefitsCurrent', window );">ESOP payable</a></td>
<td class="nump">78,927<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="Show.showAR( this, 'defref_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent', window );">Other</a></td>
<td class="nump">809,576<span></span>
</td>
<td class="nump">752,554<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedPayrollTaxesCurrent', window );">Payroll and other taxes withheld</a></td>
<td class="nump">59,785<span></span>
</td>
<td class="nump">55,292<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Contract liabilities</a></td>
<td class="nump">2,644,238<span></span>
</td>
<td class="nump">3,384,474<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxesPayableCurrent', window );">Income taxes payable</a></td>
<td class="nump">123,039<span></span>
</td>
<td class="nump">54,722<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">7,956,029<span></span>
</td>
<td class="nump">7,619,786<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="Show.showAR( this, 'defref_esp_DeferredTaxLiability', window );">Deferred tax liabilities</a></td>
<td class="nump">176,502<span></span>
</td>
<td class="nump">177,829<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">8,132,531<span></span>
</td>
<td class="nump">7,797,615<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies (See Note 5)</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="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, par value $.33-1/3 per share Authorized 10,000,000 shares; Issued 3,129,874 shares as of September 30, 2022 and June 30, 2022. Outstanding 2,702,633 shares as of September 30, 2022 and June 30, 2022 (includes 250,671 and 256,293 Unearned ESOP shares, respectively)</a></td>
<td class="nump">1,043,291<span></span>
</td>
<td class="nump">1,043,291<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapitalCommonStock', window );">Capital in excess of par value</a></td>
<td class="nump">23,165,952<span></span>
</td>
<td class="nump">23,104,693<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(3,695)<span></span>
</td>
<td class="num">(1,932)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">19,448,123<span></span>
</td>
<td class="nump">18,679,857<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="Show.showAR( this, 'defref_esp_TotalStockholdersEquityBeforyEsopAndTreasuryStock', window );">Total stockholders equity before ESOP</a></td>
<td class="nump">43,653,671<span></span>
</td>
<td class="nump">42,825,909<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="Show.showAR( this, 'defref_esp_UnearnedEsopSharesCost', window );">Less: Unearned ESOP shares</a></td>
<td class="num">(4,687,604)<span></span>
</td>
<td class="num">(4,687,604)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValue', window );">Cost of 427,241 shares of common stock in treasury as of September 30, 2022 and June 30, 2022</a></td>
<td class="num">(6,038,691)<span></span>
</td>
<td class="num">(6,038,691)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders' equity</a></td>
<td class="nump">32,927,376<span></span>
</td>
<td class="nump">32,099,614<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders' equity</a></td>
<td class="nump">$ 41,059,907<span></span>
</td>
<td class="nump">$ 39,897,229<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_esp_DeferredTaxLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred tax liabilities as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">esp_DeferredTaxLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>esp_</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_esp_TotalStockholdersEquityBeforyEsopAndTreasuryStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, before ESOP and Treasury stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">esp_TotalStockholdersEquityBeforyEsopAndTreasuryStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>esp_</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_esp_UnearnedEsopSharesCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Unearned ESOP shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">esp_UnearnedEsopSharesCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>esp_</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_AccruedEmployeeBenefitsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them. 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="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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedEmployeeBenefitsCurrent</td>
</tr>
<tr>
<td style="padding-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_AccruedLiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-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_AccruedPayrollTaxesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable for statutory payroll taxes incurred through that date and withheld from employees pertaining to services received from them, including entity's matching share of the employees FICA taxes and contributions to the state and federal unemployment insurance programs. 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="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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedPayrollTaxesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedSalariesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: 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 8<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6935-107765<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedSalariesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedVacationCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable for unused vacation time owed to employees based on the entity's vacation benefit given to its employees. 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="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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 710<br> -SubTopic 10<br> -Section 25<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=6409733&amp;loc=d3e19396-108361<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedVacationCurrent</td>
</tr>
<tr>
<td style="padding-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_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="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(30)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<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)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&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 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: 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 https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: 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(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_AssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsAbstract</td>
</tr>
<tr>
<td style="padding-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_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: 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(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_AvailableForSaleSecuritiesDebtSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(6))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&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 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26610-111562<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aa)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtSecurities</td>
</tr>
<tr>
<td style="padding-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_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: 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 (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<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(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&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 https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126919976&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 https://asc.fasb.org/extlink&amp;oid=126919976&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 https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_InventoryForLongTermContractsOrPrograms">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves, and progress payments, of inventory associated with long-term contracts, expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryForLongTermContractsOrPrograms</td>
</tr>
<tr>
<td style="padding-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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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(6))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: 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 (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_InventoryRawMaterials">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryRawMaterials</td>
</tr>
<tr>
<td style="padding-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_InventoryWorkInProcess">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWorkInProcess</td>
</tr>
<tr>
<td style="padding-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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<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(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&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 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<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(32))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_LiabilitiesAndStockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-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_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6904-107765<br><br>Reference 21: 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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_OtherEmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligations incurred for employer-related costs classified as other, payable within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherEmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-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_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: 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 https://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<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(31))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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(30))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_TaxesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. 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="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,20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxesPayableCurrent</td>
</tr>
<tr>
<td style="padding-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_TreasuryStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=6405834&amp;loc=d3e23315-112656<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,30)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValue</td>
</tr>
<tr>
<td style="padding-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>14
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140076072456576">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Balance Sheets (Parenthetical) - USD ($)<br></strong></div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Statement of Financial Position [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="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Trade accounts receivable, allowance</a></td>
<td class="nump">$ 3,000<span></span>
</td>
<td class="nump">$ 3,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="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value</a></td>
<td class="nump">$ 0.3333<span></span>
</td>
<td class="nump">$ 0.3333<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized</a></td>
<td class="nump">10,000,000<span></span>
</td>
<td class="nump">10,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="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued</a></td>
<td class="nump">3,129,874<span></span>
</td>
<td class="nump">3,129,874<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding</a></td>
<td class="nump">2,702,633<span></span>
</td>
<td class="nump">2,702,633<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesHeldInEmployeeTrustShares', window );">Unearned ESOP, shares</a></td>
<td class="nump">250,671<span></span>
</td>
<td class="nump">256,293<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockShares', window );">Treasury stock, shares</a></td>
<td class="nump">427,241<span></span>
</td>
<td class="nump">427,241<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br><br>Reference 2: 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 https://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<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(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>dtr-types: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_CommonStockSharesHeldInEmployeeTrustShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of common stock held in a trust that has been set up specifically to accumulate stock for the sole purpose of distribution to participating employees but not yet earned.</p></div>
<a href="javascript:void(0);" onclick="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 40<br> -Section 25<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=109244457&amp;loc=d3e16701-113920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesHeldInEmployeeTrustShares</td>
</tr>
<tr>
<td style="padding-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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126973232&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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-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_TreasuryStockShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.</p></div>
<a href="javascript:void(0);" onclick="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,30)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140076072337232">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Statements of Comprehensive Income (Unaudited) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net sales</a></td>
<td class="nump">$ 8,635,795<span></span>
</td>
<td class="nump">$ 7,545,432<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Cost of sales</a></td>
<td class="nump">6,823,653<span></span>
</td>
<td class="nump">6,192,334<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">1,812,142<span></span>
</td>
<td class="nump">1,353,098<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative expenses</a></td>
<td class="nump">839,030<span></span>
</td>
<td class="nump">994,822<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="nump">973,112<span></span>
</td>
<td class="nump">358,276<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherIncomeAbstract', window );"><strong>Other income</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="Show.showAR( this, 'defref_us-gaap_InvestmentIncomeInterestAndDividend', window );">Interest income</a></td>
<td class="nump">8,807<span></span>
</td>
<td class="nump">1,596<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncome', window );">Other</a></td>
<td class="nump">3,767<span></span>
</td>
<td class="nump">17,971<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Total other income</a></td>
<td class="nump">12,574<span></span>
</td>
<td class="nump">19,567<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before provision for income taxes</a></td>
<td class="nump">985,686<span></span>
</td>
<td class="nump">377,843<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision for income taxes</a></td>
<td class="nump">217,420<span></span>
</td>
<td class="nump">71,782<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">768,266<span></span>
</td>
<td class="nump">306,061<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract', window );"><strong>Other comprehensive income, net of tax</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="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax', window );">Unrealized loss on investment securities</a></td>
<td class="num">(1,763)<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Total comprehensive income</a></td>
<td class="nump">$ 766,503<span></span>
</td>
<td class="nump">$ 306,061<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Net income per share:</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="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic</a></td>
<td class="nump">$ 0.31<span></span>
</td>
<td class="nump">$ 0.13<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted</a></td>
<td class="nump">$ 0.31<span></span>
</td>
<td class="nump">$ 0.13<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Weighted average number of shares outstanding:</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="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic</a></td>
<td class="nump">2,446,402<span></span>
</td>
<td class="nump">2,423,267<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted</a></td>
<td class="nump">2,447,519<span></span>
</td>
<td class="nump">2,423,267<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_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="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(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&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 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e557-108580<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(26))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-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_CostOfRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<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.2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<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 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 9: 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 https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 15: 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 https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 16: 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 https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&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 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 18: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 19: 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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: 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 https://asc.fasb.org/extlink&amp;oid=126941158&amp;loc=d3e41242-110953<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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 6: 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 https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 7: 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 https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 10: 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 https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_InvestmentIncomeInterestAndDividend">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accretion (amortization) of purchase discount (premium) of interest income and dividend income on nonoperating securities.</p></div>
<a href="javascript:void(0);" onclick="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(a),(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentIncomeInterestAndDividend</td>
</tr>
<tr>
<td style="padding-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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<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 https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: 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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: 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 https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: 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 https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: 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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: 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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract</td>
</tr>
<tr>
<td style="padding-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_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.</p></div>
<a href="javascript:void(0);" onclick="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 10A<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<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 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-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_OtherIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherIncomeAbstract</td>
</tr>
<tr>
<td style="padding-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_OtherNonoperatingIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="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 S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7)(d))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncome</td>
</tr>
<tr>
<td style="padding-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_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="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 (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&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 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 23: 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(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140076070925280">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Statements of Changes in Stockholders' Equity (Unaudited) - USD ($)<br></strong></div></th>
<th class="th"><div>Common Stock [Member]</div></th>
<th class="th"><div>Capital in Excess of Par Value [Member]</div></th>
<th class="th"><div>Accumulated Other Comprehensive Loss [Member]</div></th>
<th class="th"><div>Retained Earnings [Member]</div></th>
<th class="th"><div>Treasury Stock [Member]</div></th>
<th class="th"><div>Unearned ESOP Shares [Member]</div></th>
<th class="th"><div>Total</div></th>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance, beginning at Jun. 30, 2021</a></td>
<td class="nump">$ 1,043,291<span></span>
</td>
<td class="nump">$ 23,026,096<span></span>
</td>
<td class="num">$ (2,361)<span></span>
</td>
<td class="nump">$ 17,414,730<span></span>
</td>
<td class="num">$ (6,038,691)<span></span>
</td>
<td class="num">$ (5,110,770)<span></span>
</td>
<td class="nump">$ 30,332,295<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance, beginning, shares at Jun. 30, 2021</a></td>
<td class="nump">2,702,633<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">427,241<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="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxAbstract', window );"><strong>Comprehensive &#8201;&#8201;income:</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>
<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="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">306,061<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">306,061<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax', window );">Other comprehensive income (loss), net of tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Total comprehensive income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">306,061<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition', window );">Stock-based compensation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">52,776<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">52,776<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance, ending at Sep. 30, 2021</a></td>
<td class="nump">$ 1,043,291<span></span>
</td>
<td class="nump">23,078,872<span></span>
</td>
<td class="num">(2,361)<span></span>
</td>
<td class="nump">17,720,791<span></span>
</td>
<td class="num">$ (6,038,691)<span></span>
</td>
<td class="num">(5,110,770)<span></span>
</td>
<td class="nump">30,691,132<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance, ending, common shares at Sep. 30, 2021</a></td>
<td class="nump">2,702,633<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">427,241<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance, beginning at Jun. 30, 2022</a></td>
<td class="nump">$ 1,043,291<span></span>
</td>
<td class="nump">23,104,693<span></span>
</td>
<td class="num">(1,932)<span></span>
</td>
<td class="nump">18,679,857<span></span>
</td>
<td class="num">$ (6,038,691)<span></span>
</td>
<td class="num">(4,687,604)<span></span>
</td>
<td class="nump">$ 32,099,614<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance, beginning, shares at Jun. 30, 2022</a></td>
<td class="nump">2,702,633<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">427,241<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,702,633<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxAbstract', window );"><strong>Comprehensive &#8201;&#8201;income:</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>
<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="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">768,266<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 768,266<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax', window );">Other comprehensive income (loss), net of tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,763)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,763)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Total comprehensive income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">766,503<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition', window );">Stock-based compensation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">61,259<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">61,259<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance, ending at Sep. 30, 2022</a></td>
<td class="nump">$ 1,043,291<span></span>
</td>
<td class="nump">$ 23,165,952<span></span>
</td>
<td class="num">$ (3,695)<span></span>
</td>
<td class="nump">$ 19,448,123<span></span>
</td>
<td class="num">$ (6,038,691)<span></span>
</td>
<td class="num">$ (4,687,604)<span></span>
</td>
<td class="nump">$ 32,927,376<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance, ending, common shares at Sep. 30, 2022</a></td>
<td class="nump">2,702,633<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">427,241<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,702,633<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_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition</td>
</tr>
<tr>
<td style="padding-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_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126973232&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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="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(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&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 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e557-108580<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(26))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-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_ComprehensiveIncomeNetOfTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<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 https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: 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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: 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 https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: 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 https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: 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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: 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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.</p></div>
<a href="javascript:void(0);" onclick="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 10A<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<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 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-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_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: 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 https://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<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(31))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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(30))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140076072507120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Statements of Changes in Stockholders' Equity (Unaudited) (Parenthetical) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockTransactionsParentheticalDisclosuresAbstract', window );"><strong>Stock Transactions, Parenthetical Disclosure [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="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax', window );">Other comprehensive loss, net of tax</a></td>
<td class="nump">$ 370<span></span>
</td>
<td class="text"> <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_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before adjustment, of tax expense (benefit) for unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes tax expense (benefit) for unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.</p></div>
<a href="javascript:void(0);" onclick="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 45<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e640-108580<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 45<br> -Paragraph 10A<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax</td>
</tr>
<tr>
<td style="padding-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_StockTransactionsParentheticalDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockTransactionsParentheticalDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140076072346336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Statements of Cash Flows (Unaudited) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract', 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="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 768,266<span></span>
</td>
<td class="nump">$ 306,061<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income to net cash provided by 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="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">61,259<span></span>
</td>
<td class="nump">52,776<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="nump">120,950<span></span>
</td>
<td class="nump">121,237<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeStockOwnershipPlanESOPCompensationExpense', window );">ESOP compensation expense</a></td>
<td class="nump">78,927<span></span>
</td>
<td class="nump">84,506<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred income tax benefit</a></td>
<td class="num">(1,697)<span></span>
</td>
<td class="num">(17,885)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">(Increase) decrease in trade accounts receivable</a></td>
<td class="num">(888)<span></span>
</td>
<td class="nump">1,072,116<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInIncomeTaxesReceivable', window );">Increase) in income taxes receivable</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">89,667<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">(Increase) decrease in inventories</a></td>
<td class="num">(77,755)<span></span>
</td>
<td class="nump">7,338<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">(Increase) decrease in prepaid expenses and other current assets</a></td>
<td class="num">(233,166)<span></span>
</td>
<td class="nump">218,306<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Increase (decrease) in accounts payable</a></td>
<td class="nump">831,816<span></span>
</td>
<td class="num">(553,919)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedSalaries', window );">Increase in accrued salaries and wages</a></td>
<td class="nump">65,431<span></span>
</td>
<td class="nump">73,348<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="Show.showAR( this, 'defref_esp_IncreaseDecreaseInVacationAccrual', window );">Decrease in vacation accrual</a></td>
<td class="num">(29,527)<span></span>
</td>
<td class="num">(20,677)<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="Show.showAR( this, 'defref_esp_IncreaseDecreaseInEmployeeStockOwnershipPlanPayable', window );">Increase in other accrued expenses</a></td>
<td class="nump">57,022<span></span>
</td>
<td class="nump">80,892<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities', window );">Increase in payroll and other taxes withheld</a></td>
<td class="nump">4,493<span></span>
</td>
<td class="nump">56,547<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability', window );">(Decrease) increase in contract liabilities</a></td>
<td class="num">(740,236)<span></span>
</td>
<td class="nump">17,380<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable', window );">Increase in income taxes payable</a></td>
<td class="nump">68,317<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">973,212<span></span>
</td>
<td class="nump">1,587,693<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract', 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="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Additions to property, plant and equipment</a></td>
<td class="num">(50,482)<span></span>
</td>
<td class="num">(45,691)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt', window );">Purchase of investment securities</a></td>
<td class="num">(2,826,789)<span></span>
</td>
<td class="num">(534,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="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities', window );">Proceeds from sale/maturity of investment securities</a></td>
<td class="nump">1,120,000<span></span>
</td>
<td class="nump">488,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="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in by investing activities</a></td>
<td class="num">(1,757,271)<span></span>
</td>
<td class="num">(91,691)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">(Decrease) increase in cash and cash equivalents</a></td>
<td class="num">(784,059)<span></span>
</td>
<td class="nump">1,496,002<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents, beginning of period</a></td>
<td class="nump">8,104,060<span></span>
</td>
<td class="nump">6,802,712<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents, end of period</a></td>
<td class="nump">7,320,001<span></span>
</td>
<td class="nump">8,298,714<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental Schedule of Cash Flow Information:</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="Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaid', window );">Income taxes paid</a></td>
<td class="nump">$ 150,000<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_esp_IncreaseDecreaseInEmployeeStockOwnershipPlanPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) in employee stock ownership plan payable for the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">esp_IncreaseDecreaseInEmployeeStockOwnershipPlanPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>esp_</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_esp_IncreaseDecreaseInVacationAccrual">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) in vacation accrual for the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">esp_IncreaseDecreaseInVacationAccrual</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>esp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126964447&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 20<br> -Section 55<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126964447&amp;loc=d3e11178-113907<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126961718&amp;loc=d3e4534-113899<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: 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 (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<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(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=123444420&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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeStockOwnershipPlanESOPCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of plan compensation cost recognized during the period.</p></div>
<a href="javascript:void(0);" onclick="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 40<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=109244661&amp;loc=d3e17540-113929<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeStockOwnershipPlanESOPCompensationExpense</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxesPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4297-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaid</td>
</tr>
<tr>
<td style="padding-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_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_IncreaseDecreaseInAccruedIncomeTaxesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable</td>
</tr>
<tr>
<td style="padding-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_IncreaseDecreaseInAccruedSalaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the period in accrued salaries.</p></div>
<a href="javascript:void(0);" onclick="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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedSalaries</td>
</tr>
<tr>
<td style="padding-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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 310<br> -Section 45<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126938201&amp;loc=d3e55415-109406<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_IncreaseDecreaseInIncomeTaxesReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in income taxes receivable, which represents the amount due from tax authorities for refunds of overpayments or recoveries of income taxes paid.</p></div>
<a href="javascript:void(0);" onclick="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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInIncomeTaxesReceivable</td>
</tr>
<tr>
<td style="padding-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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_IncreaseDecreaseInOtherAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in other expenses incurred but not yet paid.</p></div>
<a href="javascript:void(0);" onclick="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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-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_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in prepaid expenses, and assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<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 https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: 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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: 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 https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: 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 https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: 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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: 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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_PaymentsToAcquireAvailableForSaleSecuritiesDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="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 (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br><br>Reference 2: 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 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3151-108585<br><br>Reference 3: 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 https://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26853-111562<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from sale, maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="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 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3151-108585<br><br>Reference 2: 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 12<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br><br>Reference 3: 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 https://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26853-111562<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140076077318320">
<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>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_esp_BasisOfPresentationAbstract', window );"><strong>Basis of Presentation [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="Show.showAR( this, 'defref_us-gaap_BasisOfAccounting', window );">Basis of Presentation</a></td>
<td class="text">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:9pt; margin-bottom:0pt; "> Note 1. Basis of Presentation </p>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; ">In the opinion of management the accompanying unaudited financial statements contain all adjustments (consisting of normal recurring adjustments) necessary for a fair presentation of the results for such periods. The results for any interim period are not necessarily indicative of the results to be expected for the full fiscal year. Certain information and footnote disclosures normally included in financial statements prepared in accordance with United States generally accepted accounting principles have been condensed or omitted. The preparation of these financial statements requires us to make estimates and judgments that affect the reported amounts of assets, liabilities, revenues and expenses, and related disclosure of assets and liabilities. On an ongoing basis, we evaluate our estimates and judgments, including those related to revenue recognition, inventories, income taxes, and stock-based compensation. Specific to inventories, including work-in-process and contracts in process, management evaluates, quarterly, those estimates used in determining the cost to complete for each contract on Espey Mfg. &amp; Electronics Corp. (the &#8220;Company&#8221;) sales backlog. The change in estimates may affect the reported amount of inventories and gross profit in the current or a future period. Management bases its estimates on historical experience and on various other factors that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying amounts of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates under different assumptions or conditions. These financial statements should be read in conjunction with the Company's most recent audited financial statements included in its report on Form 10-K for the year ended June 30, 2022. Certain reclassifications may have been made to the prior year financial statements to conform to the current year presentation. <span style="font-size:12pt; "/></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_esp_BasisOfPresentationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">esp_BasisOfPresentationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>esp_</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_BasisOfAccounting">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI https://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccounting</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140076077308448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investment Securities<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock', window );">Investment Securities</a></td>
<td class="text">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:9pt; margin-bottom:0pt; "> Note 2. Investment Securities </p>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; ">Accounting Standards Codification (&#8220;ASC&#8221;) 820 establishes a fair value hierarchy which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. The standard describes three levels of inputs that may be used to measure fair value:</p>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> <div>
<table cellpadding="0" style="border-spacing:0; margin:auto; " width="100%"> <tbody> <tr class="odd" style=""> <td style="width:5%; vertical-align:top; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#9642;<span style="font-size:10pt; "/></p> </td> <td style="width:2%; vertical-align:top; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:93%; vertical-align:top; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:0pt; margin-bottom:0pt; ">Level 1: Quoted prices (unadjusted) for identical assets or liabilities in active markets that the entity has the ability to access as of the measurement date.<span style="font-size:10pt; "/></p> </td> </tr> <tr class="even" style=""> <td style="width:5%; vertical-align:top; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:2%; vertical-align:top; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:93%; vertical-align:top; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> </tr> <tr class="odd" style=""> <td style="width:5%; vertical-align:top; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#9642;<span style="font-size:10pt; "/></p> </td> <td style="width:2%; vertical-align:top; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:93%; vertical-align:top; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:0pt; margin-bottom:0pt; ">Level 2: Significant other observable inputs other than Level 1 prices such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data.<span style="font-size:10pt; "/></p> </td> </tr> <tr class="even" style=""> <td style="width:5%; vertical-align:top; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:2%; vertical-align:top; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:93%; vertical-align:top; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> </tr> <tr class="odd" style=""> <td style="width:5%; vertical-align:top; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#9642;</p> </td> <td style="width:2%; vertical-align:top; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:93%; vertical-align:top; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:0pt; margin-bottom:0pt; ">Level 3: Significant unobservable inputs that reflect a reporting entity&#8217;s own assumptions about the assumptions that market participants would use in pricing an asset or liability.<span style="font-size:12pt; "/></p> </td> </tr> </tbody> </table> </div>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:14pt; margin-bottom:0pt; ">The carrying amounts of financial instruments, including cash and cash equivalents, short term investments, accounts receivable, accounts payable and accrued expenses, approximated fair value as of September 30, 2022 and June 30, 2022 because of the immediate or short-term maturity of these financial instruments.</p>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; "> Investment securities at September 30, 2022 consists of certificates of deposit, municipal bonds and U.S. treasury bills and at June 30, 2022 consisted of certificates of deposit and municipal bonds. The Company classifies investment securities as available-for-sale which have been determined to be level 1 assets. The cost, gross unrealized gains, gross unrealized losses and fair value of available-for-sale debt securities by major security type at September 30, 2022 and June 30, 2022 are as follows: </p>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> <div>
<table cellpadding="0" class="fin" style="border-spacing:0; margin:auto; " width="100%"> <thead> <tr class="odd" style=""> <td style="width:48%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td colspan="2" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td colspan="2" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">Gross<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td colspan="2" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">Gross<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td colspan="2" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> </tr> <tr class="even" style=""> <td style="width:48%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">Amortized<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">Unrealized<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">Unrealized<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">Fair<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> </tr> <tr class="odd" style=""> <td style="width:48%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">Cost<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">Gains<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">Losses<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">Value<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:48%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "><span style="text-decoration:underline #000000; ">September 30, 2022</span><span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> </thead> <tbody> <tr class="odd" style="background-color:#cceeff; "> <td style="width:48%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Certificates of deposit<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">5,050,000<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#8212;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#8212;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">5,050,000<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:48%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Municipal bonds<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">72,225<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#8212;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">(<span style="font-size:10pt; ">4,385</span><span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">)<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">67,840<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:48%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">U.S. Treasury Bills<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">296,440<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#8212;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">(<span style="font-size:10pt; ">105</span><span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; margin-bottom:3px; margin-bottom:0.7pt; ">)<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">296,335<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:48%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Total investment securities<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">5,418,665<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#8212;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">(<span style="font-size:10pt; ">4,490</span><span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; margin-bottom:3px; ">)<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">5,414,175<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:48%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:48%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "><span style="text-decoration:underline #000000; ">June 30, 2022</span><span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:48%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Certificates of deposit<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">3,639,000<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#8212;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#8212;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">3,639,000<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:48%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Municipal bonds<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">72,225<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#8212;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">(<span style="font-size:10pt; ">2,446</span><span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; margin-bottom:3px; margin-bottom:0.7pt; ">)<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">69,779<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:48%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Total investment securities<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">3,711,225<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#8212;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">(<span style="font-size:10pt; ">2,446</span><span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; margin-bottom:3px; ">)<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">3,708,779<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:12pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "/></td></tr></tbody></table></div>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:14pt; margin-bottom:0pt; ">The portfolio is diversified and highly liquid and primarily consists of investment grade fixed income instruments. At September 30, 2022, the Company did not have any investments in individual securities that have been in a continuous loss position considered to be other than temporary.</p>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-bottom:0pt; "/> <div> <div style="width:100%; clear:both;">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; ">6</p> </div><hr style="border-top:1.5pt solid #000000;"/><div style="page-break-after:always;"/>
<p style="font-style:italic; font-size:8pt; margin-top:-5pt;"><a href="#toc">Index</a></p> </div>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:9pt; margin-bottom:0pt; "> As of September 30, 2022 and June 30, 2022, the remaining contractual maturities of available-for-sale debt securities were as follows: </p>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> <div>
<table cellpadding="0" class="fin" style="border-spacing:0; margin:auto; " width="100%"> <thead> <tr class="odd" style=""> <td style="width:61%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td colspan="6" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">Years to Maturity<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:61%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td colspan="2" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">Less than<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td colspan="2" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">One to<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td colspan="2" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> </tr> <tr class="odd" style=""> <td style="width:61%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td colspan="2" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">One Year<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td colspan="2" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">Five Years<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td colspan="2" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">Total<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> </tr> </thead> <tbody> <tr class="odd" style="background-color:#cceeff; "> <td style="width:61%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "><span style="text-decoration:underline #000000; ">September 30, 2022</span><span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> </tr> <tr class="even" style=""> <td style="width:61%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Available-for-sale<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">4,626,334<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">787,841<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">5,414,175<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:61%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> </tr> <tr class="even" style=""> <td style="width:61%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "><span style="text-decoration:underline #000000; ">June 30, 2022</span><span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:61%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Available-for-sale<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">3,639,000<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">69,779<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">3,708,779<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:12pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "/></td></tr></tbody></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for investments in certain debt and equity securities.</p></div>
<a href="javascript:void(0);" onclick="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> -URI https://asc.fasb.org/subtopic&amp;trid=2209399<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 320<br> -URI https://asc.fasb.org/subtopic&amp;trid=2324412<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -URI https://asc.fasb.org/topic&amp;trid=2196928<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 320<br> -URI https://asc.fasb.org/subtopic&amp;trid=2176304<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1403<br> -Paragraph (b)<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140076193459056">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Income per Share<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_esp_NetIncomeLossPerShareAbstract', window );"><strong>Net Income (Loss) 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="Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">Net Income per Share</a></td>
<td class="text">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:14pt; margin-bottom:0pt; "> Note 3. Net Income per Share </p>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; ">Basic net income per share excludes dilution and is computed by dividing net income available to common stockholders by the weighted average number of common shares outstanding for the period. Diluted net income per share reflects the potential dilution that could occur if securities or other contracts to issue common stock were exercised or converted into common stock or resulted in the issuance of common stock that then shared in the income of the Company. The computation of diluted net income per share, excluded options to purchase <span style="font-size:10pt; ">241,773</span> shares of our common stock for the three months ended September 30, 2022 and <span style="font-size:10pt; ">344,512</span> shares for the three months ended September 30, 2021, as the effect of including them would be anti-dilutive. As unearned shares owned by the Company&#8217;s sponsored leveraged employee stock ownership plan (the &#8220;ESOP&#8221;) are released or committed-to-be-released, the shares become outstanding for earnings-per-share computations. <span style="font-size:12pt; "/></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_esp_NetIncomeLossPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">esp_NetIncomeLossPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>esp_</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109243012&amp;loc=SL65017193-207537<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 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -URI https://asc.fasb.org/topic&amp;trid=2144383<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>dtr-types: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>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140076077419728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Based Compensation<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-Based Payment Arrangement [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="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Stock Based Compensation</a></td>
<td class="text">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:9pt; margin-bottom:0pt; "> Note 4. Stock Based Compensation </p>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; ">The Company follows ASC 718 in establishing standards for the accounting for transactions in which an entity exchanges its equity instruments for goods or services, as well as transactions in which an entity incurs liabilities in exchange for goods or services that are based on the fair value of the entity&#8217;s equity instruments or that may be settled by the issuance of those equity instruments. ASC 718 requires that the cost resulting from all share-based payment transactions be recognized in the financial statements based on the fair value of the share-based payment. ASC 718 establishes fair value as the measurement objective in accounting for share-based payment transactions with employees, except for equity instruments held by employee share ownership plans.<span style="font-size:12pt; "/></p>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; ">Total stock-based compensation expense recognized in the statements of comprehensive income for the three-month periods ended September 30, 2022 and 2021 was $<span style="font-size:10pt; ">61,259</span> and $<span style="font-size:10pt; ">52,776</span>, respectively, before income taxes. The amount of this stock-based compensation expense related to non-qualified stock options (&#8220;NQSOs&#8221;) for the three-month periods ended September 30, 2022 and 2021, was $<span style="font-size:10pt; ">9,604</span> and $<span style="font-size:10pt; ">7,366</span>, respectively. The deferred tax benefit related to the NQSOs as of September 30, 2022 and 2021 was approximately $<span style="font-size:10pt; ">2,017</span> and $<span style="font-size:10pt; ">1,547</span>, respectively. The remaining stock option expense in each year related to incentive stock options (&#8220;ISOs&#8221;) which are not deductible by the corporation when exercised, assuming a qualifying disposition and as such no deferred tax benefit was established related to these amounts.<span style="font-size:12pt; "/></p>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; ">As of September 30, 2022, there was approximately $<span style="font-size:10pt; ">308,188</span> of unrecognized compensation cost related to stock option awards that is expected to be recognized as expense over the next <span style="font-size:10pt; ">2</span> years, of which $<span style="font-size:10pt; ">254,793</span> relates to ISOs and $<span style="font-size:10pt; ">53,395</span> relates to NQSOs. The total deferred tax benefit related to these awards is expected to be $<span style="font-size:10pt; ">11,213</span>. </p>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; ">The Company has one employee stock option plan under which options or stock awards may be granted, the 2017 Stock Option and Restricted Stock Plan (the "2017 Plan"). The Board of Directors may grant options to acquire shares of common stock to employees and non-employee directors of the Company at the fair market value of the common stock on the date of grant. The maximum aggregate number of shares of Common Stock subject to options or awards to non-employee directors is <span style="font-size:10pt; ">133,000</span> and the maximum aggregate number of shares of Common Stock subject to options or awards granted to non-employee directors during any single fiscal year is the lesser of <span style="font-size:10pt; ">13,300</span> and <span style="font-size:10pt; ">33</span> 1/3% of the total number of shares subject to options or awards granted in such fiscal year. The maximum number of shares subject to options or awards granted to any individual employee may not exceed <span style="font-size:10pt; ">15,000</span> in a fiscal year. Generally, options granted have a two-year vesting period based on <span style="font-size:10pt; ">two years</span> of continuous service and have a ten-year contractual life. Option grants provide for accelerated vesting if there is a change in control. Shares issued upon the exercise of options are from those held in Treasury. Options covering <span style="font-size:10pt; ">400,000</span> shares are authorized for issuance under the 2017 Plan. As of September 30, 2022, options covering <span style="font-size:10pt; ">379,104</span> shares have been granted, of which <span style="font-size:10pt; ">262,223</span> are outstanding, and options covering <span style="font-size:10pt; ">116,881</span> shares have been cancelled. As of September 30, 2022, options covering <span style="font-size:10pt; ">137,777</span> shares remain available for grant, after factoring in the cancelled options, which are eligible to be re-granted. While no further grants of options may be made under the Company&#8217;s 2007 Stock Option and Restricted Stock Plan, as of September 30, 2022, <span style="font-size:10pt; ">50,750</span> options were outstanding under such plan of which all are vested and exercisable. </p>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-bottom:0pt; "/> <div> <div style="width:100%; clear:both;">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; ">7</p> </div><hr style="border-top:1.5pt solid #000000;"/><div style="page-break-after:always;"/>
<p style="font-style:italic; font-size:8pt; margin-top:-5pt;"><a href="#toc">Index</a></p> </div>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; ">ASC 718 requires the use of a valuation model to calculate the fair value of stock-based awards. The Company has elected to use the Black-Scholes option valuation model, which incorporates various assumptions including those for dividend yield, volatility, expected life and interest rates.</p>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; "> The table below outlines the weighted average assumptions that the Company used to calculate the fair value of each option award for the three months ended September 30, 2022 and 2021. </p>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> <div>
<table cellpadding="0" class="fin" style="border-spacing:0; margin:auto; " width="100%"> <thead> <tr class="odd" style=""> <td style="width:54%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:2%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="3" style="width:2%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#160;&#160;&#160;&#160;&#160;&#160;<span style="font-size:10pt; text-decoration:underline #000000; ">September 30, 2022</span><span style="font-size:10pt; "/></p> </td> <td style="width:2%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:18%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="text-decoration:underline #000000; ">September 30, 2021</span><span style="font-size:10pt; "/></p> </td> <td style="width:2%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:54%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:2%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="3" style="width:2%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:2%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:18%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:2%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> </thead> <tbody> <tr class="odd" style="background-color:#cceeff; "> <td style="width:54%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Company&#8217;s expected volatility<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:2%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:2%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:18%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">27.10<span style="font-size:10pt; ">%</span><span style="font-size:10pt; "/></p> </td> <td style="width:2%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:2%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:18%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">25.50<span style="font-size:10pt; ">%</span><span style="font-size:10pt; "/></p> </td> <td style="width:2%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:54%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Risk-free interest rate<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:2%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:2%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:18%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">2.66<span style="font-size:10pt; ">%</span><span style="font-size:10pt; "/></p> </td> <td style="width:2%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:2%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:18%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">0.89<span style="font-size:10pt; ">%</span><span style="font-size:10pt; "/></p> </td> <td style="width:2%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:54%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Expected term<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:2%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:2%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:18%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">5.4<span style="font-size:10pt; "> yrs</span><span style="font-size:10pt; "/></p> </td> <td style="width:2%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:2%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:18%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">5.4<span style="font-size:10pt; "> yrs</span><span style="font-size:10pt; "/></p> </td> <td style="width:2%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:54%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:-10pt !important; padding-left:10pt !important; margin-bottom:0pt; ">Weighted average fair value per share of options granted during the period<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:2%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:2%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:18%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; ">4.11</span><span style="font-size:10pt; "/></p> </td> <td style="width:2%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:2%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:18%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; ">3.73</span><span style="font-size:10pt; "/></p> </td> <td style="width:2%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:12pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "/></td></tr></tbody></table></div>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; ">Expected stock price volatility is based on the historical volatility of the Company&#8217;s stock. The risk-free interest rate is based on the implied yield available on U.S. Treasury issues with an equivalent term approximating the expected life of the options. The expected option term (in years) represents the estimated period of time until exercise and is based on actual historical experience.</p>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:9pt; margin-bottom:0pt; "> The following table summarizes stock option activity during the three months ended September 30, 2022:<span style="font-size:12pt; "/></p>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> <div>
<table cellpadding="0" class="fin" style="border-spacing:0; margin:auto; " width="100%"> <thead> <tr class="odd" style=""> <td style="width:47%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="15" style="width:1%; border-bottom:1.5pt solid #000000; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#160;Employee Stock Options Plan<span style="font-size:10pt; "/></p> </td> <td style="width:1%; border-bottom:1.5pt solid #000000; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:47%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="4" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="3" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="3" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">Weighted<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> <tr class="odd" style=""> <td style="width:47%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="4" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">Number of<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="3" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">Weighted<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="3" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">Average<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:47%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="4" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">Shares<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="3" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">Average<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="3" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">Remaining<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">Aggregate<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> <tr class="odd" style=""> <td style="width:47%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="4" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">Subject<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="3" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">Exercise<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="3" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">Contractual<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">Intrinsic<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:47%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="4" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">to Option<span style="font-size:10pt; "/></p> </td> <td style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="3" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">Price<span style="font-size:10pt; "/></p> </td> <td style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="3" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">Term<span style="font-size:10pt; "/></p> </td> <td style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">Value<span style="font-size:10pt; "/></p> </td> <td style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> </thead> <tbody> <tr class="odd" style="background-color:#cceeff; "> <td style="width:47%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Balance at July 1, 2022<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">246,273<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">20.89<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">6.73<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:47%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Granted<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">71,200<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">13.61<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">9.84<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:47%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Exercised<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#8212;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#8212;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#8212;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:47%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Forfeited or expired<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">(<span style="font-size:10pt; ">4,500</span>)<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">18.20<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#8212;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:47%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Outstanding at September 30, 2022<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">312,973<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">19.27<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">7.22<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">12,816<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:47%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Vested or expected to vest at September 30, 2022<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">282,623<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">19.74<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">7.02<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">10,483<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:47%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Exercisable at September 30, 2022<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">141,598<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">24.49<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">4.94<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">0<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:12pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "/></td></tr></tbody></table></div>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:14pt; margin-bottom:0pt; ">The aggregate intrinsic value in the table above represents the total pretax intrinsic value (the difference between the closing sale price of the Company&#8217;s common stock as reported on the NYSE American on September 30, 2022 and the exercise price, multiplied by the number of in-the-money options) that would have been received by the option holders if all option holders had exercised their options on September 30, 2022. This amount changes based on the fair market value of the Company&#8217;s common stock. The intrinsic value of options exercised during the three months ended September 30, 2022 and 2021 was $<span style="font-size:10pt; ">0</span>, resulting from no option exercise activity during those periods.<span style="font-size:12pt; "/></p>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-bottom:0pt; "/> <div> <div style="width:100%; clear:both;">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; ">8</p> </div><hr style="border-top:1.5pt solid #000000;"/><div style="page-break-after:always;"/>
<p style="font-style:italic; font-size:8pt; margin-top:-5pt;"><a href="#toc">Index</a></p> </div>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:9pt; margin-bottom:0pt; "> The following table summarizes changes in non-vested stock options during the three months ended September 30, 2022:<span style="font-size:12pt; "/></p>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> <div>
<table cellpadding="0" class="fin" style="border-spacing:0; margin:auto; " width="100%"> <thead> <tr class="odd" style=""> <td style="width:64%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:15%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">Weighted Number<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:15%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">Average<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:64%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:15%; border-bottom:0.7pt solid #000000; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">of Shares</p>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">Subject to Option<span style="font-size:10pt; "/></p> </td> <td style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:15%; border-bottom:0.7pt solid #000000; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">Grant Date Fair</p>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">Value (per Option)<span style="font-size:10pt; "/></p> </td> <td style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> </thead> <tbody> <tr class="odd" style="background-color:#cceeff; "> <td style="width:64%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:10pt; margin-bottom:0pt; ">Non-vested at July 1, 2022<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:15%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">104,175<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:15%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">2.92<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:64%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:10pt; margin-bottom:0pt; ">Granted<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:15%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">71,200<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:15%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">4.11<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:64%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:10pt; margin-bottom:0pt; ">Vested<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:15%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#8212;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:15%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#8212;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:64%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:10pt; margin-bottom:0pt; ">Forfeited or expired<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:15%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">(<span style="font-size:10pt; ">4,000</span>)<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:15%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">1.91<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:64%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:10pt; margin-bottom:0pt; ">Non-vested at September 30, 2022<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:15%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">171,375<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:15%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">3.44<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:12pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "/></td></tr></tbody></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI https://asc.fasb.org/topic&amp;trid=2228938<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-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>23
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140076077308448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies 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="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:14pt; margin-bottom:0pt; "> Note 5. Commitments and Contingencies </p>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; ">The Company from time to time, enters into standby letters of credit agreements with financial institutions primarily relating to the guarantee of future performance on certain contracts. Contingent liabilities on outstanding standby letters of credit agreements aggregated to <span style="font-size:10pt; ">zero</span> at September 30, 2022 and June 30, 2022. The Company, as a U.S. Government contractor, is subject to audits, reviews, and investigations by the U.S. Government related to its negotiation and performance of government contracts and its accounting for such contracts. Failure to comply with applicable U.S. Government standards by a contractor may result in suspension from eligibility for award of any new government contract and a guilty plea or conviction may result in debarment from eligibility for awards. The government may, in certain cases, also terminate existing contracts, recover damages, and impose other sanctions and penalties. As a result of contract audits the Company will determine a range of possible outcomes and in accordance with ASC 450 &#8220;Contingencies&#8221; the Company will accrue amounts within a range that appears to be its best estimate of a possible outcome. Adjustments are made to accruals, if any, periodically based on current information. </p>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; ">We are party to various litigation matters and claims arising from time to time in the ordinary course of business. There are no such pending matters which we believe will have a material adverse effect on our business, financial condition, results of operations or cash flows. <span style="font-size:12pt; "/></p><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_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="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 440<br> -URI https://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 440<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6491277&amp;loc=d3e6429-115629<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI https://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140076072799920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">Revenue</a></td>
<td class="text">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:9pt; margin-bottom:0pt; "> Note 6. Revenue </p>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; ">The Company follows ASC 606 &#8220;Revenue from Contracts with Customers&#8221; to determine the recognition of revenue. This standard requires entities to assess the products or services promised in contracts with customers at contract inception to determine the appropriate unit at which to record revenues. Revenue is recognized when control of the promised products or services is transferred to customers at an amount that reflects the consideration to which the entity expects to be entitled to in exchange for those products or services.</p>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; ">Significant judgment is required in determining the satisfaction of performance obligations. Revenues from our performance obligations are satisfied over time using the output method which considers the appraisal of results achieved and milestones reached or units delivered based on contractual shipment terms, typically shipping point. Revenue is recognized when, or as, the customer takes control of the product or services. The output method best depicts the transfer of control to the customer as the output method represents work completed. Control is typically transferred to the customer at the shipping point as the Company has a present right to payment, the customer has legal title to the asset, the customer has the significant risks and rewards of ownership of the asset, and in most instances the customer has accepted the asset.</p>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; ">Total revenue recognized for the three months ended September 30, 2022 based on units delivered was $<span style="font-size:10pt; ">6,959,789</span> compared to $<span style="font-size:10pt; ">6,492,236</span> for the same period in fiscal year 2022. Total revenue recognized for the three months ended September 30, 2022 based on milestones achieved was $<span style="font-size:10pt; ">1,676,006</span> compared to $<span style="font-size:10pt; ">1,053,196</span> for the same period in fiscal year 2022. </p>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-bottom:0pt; "/> <div> <div style="width:100%; clear:both;">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; ">9</p> </div><hr style="border-top:1.5pt solid #000000;"/><div style="page-break-after:always;"/>
<p style="font-style:italic; font-size:8pt; margin-top:-5pt;"><a href="#toc">Index</a></p> </div>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; ">The Company offers a standard one-year product warranty. Product warranties offered by the Company are classified as assurance-type warranties, which means, the warranty only guarantees that the good or service functions as promised. Based on this, the provided warranty is not considered to be a distinct performance obligation. The impact of variable consideration has been considered but none identified which would be required to be allocated to the transaction price as of September 30, 2022. Our payment terms are generally 30-60 days.</p>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; ">Contract liabilities were $<span style="font-size:10pt; ">2,644,238</span> and $<span style="font-size:10pt; ">3,384,474</span> as of September 30, 2022 and June 30, 2022, respectively. The decrease in contract liabilities is primarily due to revenue recognized, offset in part by, the advance collection of cash on specific contracts. Revenue recognized, that was in contract liabilities in the beginning of the fiscal year, approximated $<span style="font-size:10pt; ">1,171,430</span> for the three months ended September 30, 2022. The Company used the practical expedient to expense incremental costs incurred to obtain a contract when the contract term is less than one year. </p>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; ">The Company&#8217;s backlog at September 30, 2022 totaling approximately $<span style="font-size:10pt; ">81.2</span> million is projected, based on expected due dates, to be recognized in the following fiscal years: <span style="font-size:10pt; ">32% in 2023; 47% in 2024; 17% in 2025, and 4% thereafter.</span> <span style="font-size:12pt; "/></p><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/topic&amp;trid=49130388<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 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130551-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 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130556-203045<br><br>Reference 4: 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 12<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 5: 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 9<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130550-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 7: 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 12<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 8: 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 12<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 9: 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 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130558-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140076072830640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Recently Issued Accounting Standards<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_esp_RecentlyIssuedAccountingStandardsAbstract', window );"><strong>Recently Issued Accounting Standards [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="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock', window );">Recently Issued Accounting Standards</a></td>
<td class="text">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:9pt; margin-bottom:0pt; "> Note 7. Recently Issued Accounting Standards </p>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:9pt; margin-bottom:0pt; ">Recent Accounting Pronouncements Adopted</p>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; ">In December 2019, the FASB issued ASU 2019-12, &#8220;Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes.&#8221; ASU 2019-12 amends ASC 740 to simplify the accounting for income taxes by removing certain exceptions for investments, intraperiod allocations and interim calculations, and adding guidance to reduce complexity in the accounting standard under the FASB&#8217;s simplification initiative. ASU 2019-12 is effective for public entities for fiscal years beginning after December 15, 2020. Upon adoption, the amendments in ASU 2019-12 should be applied on a prospective basis to all periods presented. The Company adopted the new guidance under ASU 2019-12 in the first quarter of fiscal year 2022 and removed the exception for intraperiod allocations from its interim period tax provision calculation, accordingly. The removal of the exception for intraperiod allocations did not have a material impact on the Company.</p>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:9pt; margin-bottom:0pt; ">Recent Accounting Pronouncements Not Yet Adopted</p>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; ">In June 2016, the FASB issued ASU 2016-13, &#8220;Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments&#8221;, which requires a financial asset measured at amortized cost basis to be presented at the net amount expected to be collected, with further clarifications made more recently. For trade receivables, loans and other financial instruments, the Company will be required to use a forward-looking expected loss model rather than the incurred loss model for recognizing credit losses which reflects losses that are probable. Credit losses relating to available-for-sale debt securities are required to be recorded through an allowance for credit losses rather than as a reduction in the amortized cost basis of the securities. ASU 2016-13 is effective for public entities for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Upon adoption, the amendments in ASU 2016-13 should be applied on a prospective basis to all periods presented relating to available-for-sale debt securities. For all other financial instruments the Company upon adoption will apply the amendments on a modified-retrospective approach. The Company is expected to adopt the new guidance under ASU 2016-13 in the first quarter of fiscal year 2024, beginning July 1, 2023, and is currently evaluating the impact of the adoption on its financial statements. <span style="font-size:12pt; "/></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_esp_RecentlyIssuedAccountingStandardsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">esp_RecentlyIssuedAccountingStandardsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>esp_</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_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -URI https://asc.fasb.org/topic&amp;trid=2122394<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126986314&amp;loc=SL124402458-218513<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<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 1<br> -Subparagraph (b)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126986314&amp;loc=SL124402458-218513<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(iv)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 11.M.Q2)<br> -URI https://asc.fasb.org/extlink&amp;oid=122038215&amp;loc=d3e31137-122693<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (e)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (e)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL122150809-237846<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (e)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section S99<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=122038215&amp;loc=SL108384541-122693<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 10<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128293352&amp;loc=SL126838806-209984<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983955&amp;loc=SL121967933-165497<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL126732908-238011<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 10<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (f)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128293352&amp;loc=SL126838806-209984<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL126732908-238011<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983955&amp;loc=SL121967933-165497<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (e)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (c)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL126732908-238011<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=120154821&amp;loc=SL120154904-197079<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=120154821&amp;loc=SL120154904-197079<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=120154821&amp;loc=SL120154904-197079<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983955&amp;loc=SL121967933-165497<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL125981372-237846<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (e)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140076072799920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Stock Ownership Plan<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_esp_EmployeeStockOwnershipPlanAbstract', window );"><strong>Employee Stock Ownership Plan [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="Show.showAR( this, 'defref_esp_EmployeeStockOwnershipPlanTextBlock', window );">Employee Stock Ownership Plan</a></td>
<td class="text">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:9pt; margin-bottom:0pt; "> Note 8. Employee Stock Ownership Plan </p>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; ">The Company sponsors a leveraged employee stock ownership plan (the "ESOP") that covers all nonunion employees who work <span style="font-size:10pt; ">1,000</span> or more hours per year and are employed on June 30. The Company makes annual contributions to the ESOP equal to the ESOP's debt service less dividends on unallocated shares received by the ESOP. All dividends on unallocated shares received by the ESOP are used to pay debt service. Dividends on allocated ESOP shares are recorded as a reduction of retained earnings. As the debt is repaid, shares are released and allocated to active employees, based on the proportion of debt service paid in the year. The Company accounts for its ESOP in accordance with FASB ASC 718-40. Accordingly, the shares purchased by the ESOP are reported as Unearned ESOP shares in the balance sheets and the statements of changes in stockholders&#8217; equity. As shares are released or committed-to-be-released, the Company reports compensation expense equal to the current average market price of the shares, and the shares become outstanding for earnings-per-share (EPS) computations. ESOP compensation expense was $<span style="font-size:10pt; ">78,927</span> and $<span style="font-size:10pt; ">84,506</span> for the three-month periods ended September 30, 2022 and 2021, respectively.<span style="font-size:12pt; "/></p>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-bottom:0pt; "/> <div> <div style="width:100%; clear:both;">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; ">10</p> </div><hr style="border-top:1.5pt solid #000000;"/><div style="page-break-after:always;"/>
<p style="font-style:italic; font-size:8pt; margin-top:-5pt;"><a href="#toc">Index</a></p> </div>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:9pt; margin-bottom:0pt; "> The ESOP shares as of September 30, 2022 and 2021 were as follows:<span style="font-size:12pt; "/></p>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> <div>
<table cellpadding="0" class="fin" style="border-spacing:0; margin:auto; " width="79.7872340425532%"> <thead> <tr class="odd" style=""> <td style="width:57%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; border-bottom:1.5pt solid #000000; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">September 30, 2022<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td colspan="2" style="width:1%; border-bottom:1.5pt solid #000000; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">September 30, 2021<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> </tr> </thead> <tbody> <tr class="odd" style="background-color:#cceeff; "> <td style="width:57%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Allocated shares<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:18%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">496,091<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:18%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">483,984<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:57%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Committed-to-be-released shares<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:18%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">5,622<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:18%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">5,784<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:57%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Unreleased shares<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:18%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">250,671<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:18%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">273,645<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:57%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:18%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:18%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:57%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Total shares held by the ESOP<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:18%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">752,384<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:18%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">763,413<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:57%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:18%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:18%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:57%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Fair value of unreleased shares<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:18%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">3,456,753<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:18%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">3,981,535<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:12pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "/></td></tr></tbody></table></div>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:14pt; margin-bottom:0pt; ">The Company may at times be required to repurchase shares at the ESOP participants&#8217; request at the shares&#8217; fair market value. During the three months ended September 30, 2022 and 2021, the Company did not repurchase shares previously held by the ESOP.</p>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; ">The ESOP allows for eligible participants to take whole share distributions from the Plan on specific dates in accordance with the provisions of the Plan. Share distributions from the ESOP during the three months ended September 30, 2022 and 2021 totaled <span style="font-size:10pt; ">0</span> and <span style="font-size:10pt; ">3,236</span> shares, respectively. </p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_esp_EmployeeStockOwnershipPlanAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">esp_EmployeeStockOwnershipPlanAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>esp_</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_esp_EmployeeStockOwnershipPlanTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for employee stock ownership plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">esp_EmployeeStockOwnershipPlanTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>esp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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>27
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140076077282752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investment Securities (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock', window );">Schedule of Available-for-Sale Securities</a></td>
<td class="text">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; "> Investment securities at September 30, 2022 consists of certificates of deposit, municipal bonds and U.S. treasury bills and at June 30, 2022 consisted of certificates of deposit and municipal bonds. The Company classifies investment securities as available-for-sale which have been determined to be level 1 assets. The cost, gross unrealized gains, gross unrealized losses and fair value of available-for-sale debt securities by major security type at September 30, 2022 and June 30, 2022 are as follows: </p>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> <div>
<table cellpadding="0" class="fin" style="border-spacing:0; margin:auto; " width="100%"> <thead> <tr class="odd" style=""> <td style="width:48%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td colspan="2" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td colspan="2" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">Gross<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td colspan="2" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">Gross<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td colspan="2" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> </tr> <tr class="even" style=""> <td style="width:48%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">Amortized<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">Unrealized<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">Unrealized<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">Fair<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> </tr> <tr class="odd" style=""> <td style="width:48%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">Cost<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">Gains<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">Losses<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">Value<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:48%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "><span style="text-decoration:underline #000000; ">September 30, 2022</span><span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> </thead> <tbody> <tr class="odd" style="background-color:#cceeff; "> <td style="width:48%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Certificates of deposit<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">5,050,000<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#8212;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#8212;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">5,050,000<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:48%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Municipal bonds<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">72,225<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#8212;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">(<span style="font-size:10pt; ">4,385</span><span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">)<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">67,840<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:48%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">U.S. Treasury Bills<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">296,440<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#8212;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">(<span style="font-size:10pt; ">105</span><span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; margin-bottom:3px; margin-bottom:0.7pt; ">)<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">296,335<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:48%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Total investment securities<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">5,418,665<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#8212;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">(<span style="font-size:10pt; ">4,490</span><span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; margin-bottom:3px; ">)<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">5,414,175<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:48%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:48%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "><span style="text-decoration:underline #000000; ">June 30, 2022</span><span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:48%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Certificates of deposit<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">3,639,000<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#8212;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#8212;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">3,639,000<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:48%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Municipal bonds<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">72,225<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#8212;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">(<span style="font-size:10pt; ">2,446</span><span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; margin-bottom:3px; margin-bottom:0.7pt; ">)<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">69,779<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:48%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Total investment securities<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">3,711,225<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#8212;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">(<span style="font-size:10pt; ">2,446</span><span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; margin-bottom:3px; ">)<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">3,708,779<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:12pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "/></td></tr></tbody></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock', window );">Schedule of Contractual Maturities</a></td>
<td class="text">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:9pt; margin-bottom:0pt; "> As of September 30, 2022 and June 30, 2022, the remaining contractual maturities of available-for-sale debt securities were as follows: </p>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> <div>
<table cellpadding="0" class="fin" style="border-spacing:0; margin:auto; " width="100%"> <thead> <tr class="odd" style=""> <td style="width:61%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td colspan="6" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">Years to Maturity<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:61%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td colspan="2" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">Less than<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td colspan="2" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">One to<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td colspan="2" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> </tr> <tr class="odd" style=""> <td style="width:61%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td colspan="2" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">One Year<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td colspan="2" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">Five Years<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td colspan="2" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">Total<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> </tr> </thead> <tbody> <tr class="odd" style="background-color:#cceeff; "> <td style="width:61%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "><span style="text-decoration:underline #000000; ">September 30, 2022</span><span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> </tr> <tr class="even" style=""> <td style="width:61%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Available-for-sale<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">4,626,334<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">787,841<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">5,414,175<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:61%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> </tr> <tr class="even" style=""> <td style="width:61%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "><span style="text-decoration:underline #000000; ">June 30, 2022</span><span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:61%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Available-for-sale<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">3,639,000<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">69,779<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">3,708,779<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:12pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "/></td></tr></tbody></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="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 320<br> -URI https://asc.fasb.org/topic&amp;trid=2196928<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>28
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140076074575376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Based Compensation (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-Based Payment Arrangement [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="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock', window );">Schedule of fair value assumptions</a></td>
<td class="text">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; "> The table below outlines the weighted average assumptions that the Company used to calculate the fair value of each option award for the three months ended September 30, 2022 and 2021. </p>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> <div>
<table cellpadding="0" class="fin" style="border-spacing:0; margin:auto; " width="100%"> <thead> <tr class="odd" style=""> <td style="width:54%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:2%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="3" style="width:2%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#160;&#160;&#160;&#160;&#160;&#160;<span style="font-size:10pt; text-decoration:underline #000000; ">September 30, 2022</span><span style="font-size:10pt; "/></p> </td> <td style="width:2%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:18%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "><span style="text-decoration:underline #000000; ">September 30, 2021</span><span style="font-size:10pt; "/></p> </td> <td style="width:2%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:54%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:2%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="3" style="width:2%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:2%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:18%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:2%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> </thead> <tbody> <tr class="odd" style="background-color:#cceeff; "> <td style="width:54%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Company&#8217;s expected volatility<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:2%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:2%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:18%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">27.10<span style="font-size:10pt; ">%</span><span style="font-size:10pt; "/></p> </td> <td style="width:2%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:2%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:18%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">25.50<span style="font-size:10pt; ">%</span><span style="font-size:10pt; "/></p> </td> <td style="width:2%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:54%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Risk-free interest rate<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:2%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:2%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:18%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">2.66<span style="font-size:10pt; ">%</span><span style="font-size:10pt; "/></p> </td> <td style="width:2%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:2%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:18%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">0.89<span style="font-size:10pt; ">%</span><span style="font-size:10pt; "/></p> </td> <td style="width:2%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:54%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Expected term<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:2%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:2%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:18%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">5.4<span style="font-size:10pt; "> yrs</span><span style="font-size:10pt; "/></p> </td> <td style="width:2%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:2%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:18%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">5.4<span style="font-size:10pt; "> yrs</span><span style="font-size:10pt; "/></p> </td> <td style="width:2%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:54%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:-10pt !important; padding-left:10pt !important; margin-bottom:0pt; ">Weighted average fair value per share of options granted during the period<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:2%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:2%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:18%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; ">4.11</span><span style="font-size:10pt; "/></p> </td> <td style="width:2%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:2%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:18%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; ">3.73</span><span style="font-size:10pt; "/></p> </td> <td style="width:2%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:12pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "/></td></tr></tbody></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Schedule of stock option activity</a></td>
<td class="text">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:9pt; margin-bottom:0pt; "> The following table summarizes stock option activity during the three months ended September 30, 2022:<span style="font-size:12pt; "/></p>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> <div>
<table cellpadding="0" class="fin" style="border-spacing:0; margin:auto; " width="100%"> <thead> <tr class="odd" style=""> <td style="width:47%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="15" style="width:1%; border-bottom:1.5pt solid #000000; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#160;Employee Stock Options Plan<span style="font-size:10pt; "/></p> </td> <td style="width:1%; border-bottom:1.5pt solid #000000; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:47%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="4" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="3" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="3" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">Weighted<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> <tr class="odd" style=""> <td style="width:47%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="4" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">Number of<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="3" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">Weighted<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="3" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">Average<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:47%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="4" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">Shares<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="3" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">Average<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="3" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">Remaining<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">Aggregate<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> <tr class="odd" style=""> <td style="width:47%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="4" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">Subject<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="3" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">Exercise<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="3" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">Contractual<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">Intrinsic<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:47%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="4" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">to Option<span style="font-size:10pt; "/></p> </td> <td style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="3" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">Price<span style="font-size:10pt; "/></p> </td> <td style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="3" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">Term<span style="font-size:10pt; "/></p> </td> <td style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">Value<span style="font-size:10pt; "/></p> </td> <td style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> </thead> <tbody> <tr class="odd" style="background-color:#cceeff; "> <td style="width:47%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Balance at July 1, 2022<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">246,273<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">20.89<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">6.73<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:47%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Granted<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">71,200<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">13.61<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">9.84<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:47%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Exercised<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#8212;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#8212;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#8212;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:47%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Forfeited or expired<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">(<span style="font-size:10pt; ">4,500</span>)<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">18.20<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#8212;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:47%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Outstanding at September 30, 2022<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">312,973<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">19.27<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">7.22<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">12,816<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:47%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Vested or expected to vest at September 30, 2022<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">282,623<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">19.74<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">7.02<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">10,483<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:47%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Exercisable at September 30, 2022<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">141,598<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">24.49<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">4.94<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">0<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:12pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "/></td></tr></tbody></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock', window );">Schedule of changes in non-vested stock options</a></td>
<td class="text">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:9pt; margin-bottom:0pt; "> The following table summarizes changes in non-vested stock options during the three months ended September 30, 2022:<span style="font-size:12pt; "/></p>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> <div>
<table cellpadding="0" class="fin" style="border-spacing:0; margin:auto; " width="100%"> <thead> <tr class="odd" style=""> <td style="width:64%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:15%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">Weighted Number<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:15%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">Average<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:64%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:15%; border-bottom:0.7pt solid #000000; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">of Shares</p>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">Subject to Option<span style="font-size:10pt; "/></p> </td> <td style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> <td style="width:15%; border-bottom:0.7pt solid #000000; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">Grant Date Fair</p>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">Value (per Option)<span style="font-size:10pt; "/></p> </td> <td style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/> </td> </tr> </thead> <tbody> <tr class="odd" style="background-color:#cceeff; "> <td style="width:64%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:10pt; margin-bottom:0pt; ">Non-vested at July 1, 2022<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:15%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">104,175<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:15%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">2.92<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:64%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:10pt; margin-bottom:0pt; ">Granted<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:15%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">71,200<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:15%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">4.11<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:64%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:10pt; margin-bottom:0pt; ">Vested<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:15%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#8212;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:15%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">&#8212;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:64%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:10pt; margin-bottom:0pt; ">Forfeited or expired<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:15%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">(<span style="font-size:10pt; ">4,000</span>)<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:15%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">1.91<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:64%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:10pt; margin-bottom:0pt; ">Non-vested at September 30, 2022<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:15%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">171,375<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:15%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; ">3.44<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:12pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "/></td></tr></tbody></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfNonvestedShareActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the changes in outstanding nonvested shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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>29
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140076072854896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Stock Ownership Plan (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_esp_EmployeeStockOwnershipPlanAbstract', window );"><strong>Employee Stock Ownership Plan [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="Show.showAR( this, 'defref_us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTextBlock', window );">Schedule of ESOP shares</a></td>
<td class="text">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:9pt; margin-bottom:0pt; "> The ESOP shares as of September 30, 2022 and 2021 were as follows:<span style="font-size:12pt; "/></p>
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> <div>
<table cellpadding="0" class="fin" style="border-spacing:0; margin:auto; " width="79.7872340425532%"> <thead> <tr class="odd" style=""> <td style="width:57%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> <td colspan="2" style="width:1%; border-bottom:1.5pt solid #000000; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">September 30, 2022<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td colspan="2" style="width:1%; border-bottom:1.5pt solid #000000; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">September 30, 2021<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/> </td> </tr> </thead> <tbody> <tr class="odd" style="background-color:#cceeff; "> <td style="width:57%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Allocated shares<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:18%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">496,091<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:18%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">483,984<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:57%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Committed-to-be-released shares<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:18%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">5,622<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:18%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">5,784<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:57%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Unreleased shares<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:18%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">250,671<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:18%; vertical-align:bottom; border-bottom:0.7pt solid #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">273,645<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:57%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:18%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:18%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:57%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Total shares held by the ESOP<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:18%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">752,384<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:18%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">763,413<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="even" style=""> <td style="width:57%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:18%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:18%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/> </td> </tr> <tr class="odd" style="background-color:#cceeff; "> <td style="width:57%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">Fair value of unreleased shares<span style="font-size:10pt; padding-left:2pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:18%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">3,456,753<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">&#160;<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; ">$<span style="font-size:10pt; "/></p> </td> <td style="width:18%; vertical-align:bottom; border-bottom:3px double #000000; ">
<p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; ">3,981,535<span style="font-size:10pt; "/></p> </td> <td style="width:1%; vertical-align:bottom; ">
<p style="font-family:Times New Roman, Times, serif; font-size:12pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "/></td></tr></tbody></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_esp_EmployeeStockOwnershipPlanAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">esp_EmployeeStockOwnershipPlanAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>esp_</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_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the details pertaining to each employee stock ownership plan.</p></div>
<a href="javascript:void(0);" onclick="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 40<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=109244661&amp;loc=d3e17540-113929<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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>30
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140076071110576">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Investment Securities (Schedule of Available-for-Sale Securities) (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-Sale [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="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
<td class="nump">$ 5,418,665<span></span>
</td>
<td class="nump">$ 3,711,225<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</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="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="num">(4,490)<span></span>
</td>
<td class="num">(2,446)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">5,414,175<span></span>
</td>
<td class="nump">3,708,779<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CertificatesOfDepositMember', window );">Certificates of Deposit [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="Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-Sale [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="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
<td class="nump">5,050,000<span></span>
</td>
<td class="nump">3,639,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="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">5,050,000<span></span>
</td>
<td class="nump">3,639,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="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_MunicipalBondsMember', window );">Municipal 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="Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-Sale [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="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
<td class="nump">72,225<span></span>
</td>
<td class="nump">72,225<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</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="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="num">(4,385)<span></span>
</td>
<td class="num">(2,446)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">67,840<span></span>
</td>
<td class="nump">$ 69,779<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_USTreasurySecuritiesMember', window );">U.S. Treasury Bills [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="Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-Sale [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="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
<td class="nump">296,440<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="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</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="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="num">(105)<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="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">$ 296,335<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="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 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax</td>
</tr>
<tr>
<td style="padding-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_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="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 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax</td>
</tr>
<tr>
<td style="padding-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_AvailableForSaleDebtSecuritiesAmortizedCostBasis">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27161-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis</td>
</tr>
<tr>
<td style="padding-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_AvailableForSaleSecuritiesDebtSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(6))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&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 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26610-111562<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aa)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtSecurities</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfAvailableForSaleSecuritiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems</td>
</tr>
<tr>
<td style="padding-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_FinancialInstrumentAxis=us-gaap_CertificatesOfDepositMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_FinancialInstrumentAxis=us-gaap_CertificatesOfDepositMember</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_FinancialInstrumentAxis=us-gaap_MunicipalBondsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_FinancialInstrumentAxis=us-gaap_MunicipalBondsMember</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_FinancialInstrumentAxis=us-gaap_USTreasurySecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_FinancialInstrumentAxis=us-gaap_USTreasurySecuritiesMember</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>31
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140076072552256">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Investment Securities (Schedule of Contractual Maturities) (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAbstract', window );"><strong>Contractual maturities of available-for-sale securities</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="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue', window );">Less than One Year</a></td>
<td class="nump">$ 4,626,334<span></span>
</td>
<td class="nump">$ 3,639,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="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue', window );">One to Five Years</a></td>
<td class="nump">787,841<span></span>
</td>
<td class="nump">69,779<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">$ 5,414,175<span></span>
</td>
<td class="nump">$ 3,708,779<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_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="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 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27161-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27198-111563<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126980459&amp;loc=SL120269850-112803<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue</td>
</tr>
<tr>
<td style="padding-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_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAbstract</td>
</tr>
<tr>
<td style="padding-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_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 3A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126980459&amp;loc=SL120269850-112803<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27198-111563<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue</td>
</tr>
<tr>
<td style="padding-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_AvailableForSaleSecuritiesDebtSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(6))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&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 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26610-111562<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aa)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtSecurities</td>
</tr>
<tr>
<td style="padding-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>32
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140076072813376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Income per Share (Details) - shares<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_esp_NetIncomeLossPerShareAbstract', window );"><strong>Net Income (Loss) 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="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Computation of diluted net income per share</a></td>
<td class="nump">241,773<span></span>
</td>
<td class="nump">344,512<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_esp_NetIncomeLossPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">esp_NetIncomeLossPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>esp_</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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140076067162528">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Based Compensation (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [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="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock based compensation expense</a></td>
<td class="nump">$ 61,259<span></span>
</td>
<td class="nump">$ 52,776<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="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense', window );">Deferred tax benefit related to stock based compensation</a></td>
<td class="nump">2,017<span></span>
</td>
<td class="nump">1,547<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="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions', window );">Unrecognized compensation costs</a></td>
<td class="nump">$ 308,188<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="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Period in which compensation cost will be recognized</a></td>
<td class="text">2 years<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="Show.showAR( this, 'defref_esp_DeferredTaxBenefitRelatedToUnrecognizedCompensationCosts', window );">Deferred tax benefit related to unrecognized compensation costs</a></td>
<td class="nump">$ 11,213<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod', window );">Granted</a></td>
<td class="nump">71,200<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding</a></td>
<td class="nump">312,973<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">246,273<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod', window );">Shares cancelled</a></td>
<td class="nump">4,500<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue', window );">Aggregate intrinsic value of options exercised</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=esp_TwoThousandSeventeenPlanMember', window );">2017 Plan [Member] | Non employee directors [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Authorized shares under plan</a></td>
<td class="nump">133,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_esp_PercentageOfTotalNumberOfSharesSubjectToOptionsOrAwardsGrantedInFiscalYear', window );">Percentage of total number of shares subject to options or awards, single fiscal year</a></td>
<td class="nump">33.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_esp_NumberOfSharesSubjectToOptionOrAwardSingleFiscalYear', window );">Number of shares subject to option or award, single fiscal year</a></td>
<td class="nump">13,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=esp_TwoThousandSeventeenPlanMember', window );">2017 Plan [Member] | Individual Employee [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [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="Show.showAR( this, 'defref_esp_NumberOfSharesSubjectToOptionOrAwardSingleFiscalYear', window );">Number of shares subject to option or award, single fiscal year</a></td>
<td class="nump">15,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=esp_NonQualifiedStockOptionsMember', window );">Non-qualified stock options [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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock based compensation expense</a></td>
<td class="nump">$ 9,604<span></span>
</td>
<td class="nump">$ 7,366<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="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions', window );">Unrecognized compensation costs</a></td>
<td class="nump">53,395<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=esp_IncentiveStockOptionMember', window );">Stock Options [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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions', window );">Unrecognized compensation costs</a></td>
<td class="nump">$ 254,793<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=esp_IncentiveStockOptionMember', window );">Stock Options [Member] | 2017 Plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding</a></td>
<td class="nump">262,223<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Shares remain available for grant</a></td>
<td class="nump">137,777<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Stock Option Plans [Member] | 2017 Plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Authorized shares under plan</a></td>
<td class="nump">400,000<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod', window );">Granted</a></td>
<td class="nump">379,104<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod', window );">Shares cancelled</a></td>
<td class="nump">116,881<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=esp_RestrictedStockPlanMember', window );">Restricted Stock Plan [Member] | 2007 Plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding</a></td>
<td class="nump">50,750<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_esp_DeferredTaxBenefitRelatedToUnrecognizedCompensationCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax benefit attributable to unrecognized share-based compensation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">esp_DeferredTaxBenefitRelatedToUnrecognizedCompensationCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>esp_</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_esp_NumberOfSharesSubjectToOptionOrAwardSingleFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares subject to option or award in a single fiscal year as outlined in the plan contract.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">esp_NumberOfSharesSubjectToOptionOrAwardSingleFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>esp_</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_esp_PercentageOfTotalNumberOfSharesSubjectToOptionsOrAwardsGrantedInFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The percentage of the total number of shares subject to options or awards granted in a single fiscal year; this will take effect only if the percentage is less than a specified amount in the plan contract.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">esp_PercentageOfTotalNumberOfSharesSubjectToOptionsOrAwardsGrantedInFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>esp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost to be recognized for option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions</td>
</tr>
<tr>
<td style="padding-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_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of tax benefit for recognition of expense of award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares authorized for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.</p></div>
<a href="javascript:void(0);" onclick="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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Net number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=esp_TwoThousandSeventeenPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=esp_TwoThousandSeventeenPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=esp_NonEmployeeDirectorsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=esp_NonEmployeeDirectorsMember</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=esp_IndividualEmployeeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=esp_IndividualEmployeeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=esp_NonQualifiedStockOptionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=esp_NonQualifiedStockOptionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=esp_IncentiveStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=esp_IncentiveStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=esp_TwoThousandSeventenPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=esp_TwoThousandSeventenPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=esp_RestrictedStockPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=esp_RestrictedStockPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=esp_TwoThousandSevenPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=esp_TwoThousandSevenPlanMember</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>34
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140076067730672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Based Compensation (Schedule of Fair Value Assumptions) (Details) - $ / shares<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract', window );"><strong>Weighted average assumptions to calculation option fair value</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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Company's expected volatility</a></td>
<td class="nump">27.10%<span></span>
</td>
<td class="nump">25.50%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate</a></td>
<td class="nump">2.66%<span></span>
</td>
<td class="nump">0.89%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected term</a></td>
<td class="text">5 years 4 months 24 days<span></span>
</td>
<td class="text">5 years 4 months 24 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted average fair value per share of options granted during the period</a></td>
<td class="nump">$ 4.11<span></span>
</td>
<td class="nump">$ 3.73<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140076071107872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Based Compensation (Schedule of Stock Option Activity) (Details)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Sep. 30, 2022 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Number of Shares Subject to Option</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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Balance at July 1, 2021 | shares</a></td>
<td class="nump">246,273<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod', window );">Granted | shares</a></td>
<td class="nump">71,200<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercised | shares</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod', window );">Forfeited or expired | shares</a></td>
<td class="num">(4,500)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding at September 30, 2022 | shares</a></td>
<td class="nump">312,973<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber', window );">Vested or expected to vest at September 30, 2022 | shares</a></td>
<td class="nump">282,623<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Exercisable at September 30, 2022 | shares</a></td>
<td class="nump">141,598<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward', window );"><strong>Weighted Average Exercise Price</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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Balance at July 1, 2021 | $ / shares</a></td>
<td class="nump">$ 20.89<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Granted | $ / shares</a></td>
<td class="nump">13.61<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Exercised | $ / shares</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice', window );">Forfeited or expired | $ / shares</a></td>
<td class="nump">18.20<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Outstanding at September 30, 2022 | $ / shares</a></td>
<td class="nump">19.27<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice', window );">Vested or expected to vest at September 30, 2022 | $ / shares</a></td>
<td class="nump">19.74<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Exercisable at September 30, 2022 | $ / shares</a></td>
<td class="nump">$ 24.49<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract', window );"><strong>Weighted Average Remaining Contractual Term</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="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Balance at July 1, 2021</a></td>
<td class="text">6 years 8 months 23 days<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="Show.showAR( this, 'defref_esp_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermGranted', window );">Granted</a></td>
<td class="text">9 years 10 months 2 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_esp_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionOutstandingWeightedAverageRemainingContractualTerm2', window );">Outstanding at September 30, 2022</a></td>
<td class="text">7 years 2 months 19 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1', window );">Vested or expected to vest at September 30, 2022</a></td>
<td class="text">7 years 7 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Exercisable at September 30, 2022</a></td>
<td class="text">4 years 11 months 8 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_esp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAggregateIntrinsicValueAbstract', window );"><strong>Aggregate Intrinsic Value</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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Outstanding at September 30, 2022 | $</a></td>
<td class="nump">$ 12,816<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue', window );">Vested or expected to vest at September 30, 2022 | $</a></td>
<td class="nump">10,483<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1', window );">Exercisable at September 30, 2022 | $</a></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_esp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAggregateIntrinsicValueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">esp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAggregateIntrinsicValueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>esp_</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_esp_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionOutstandingWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">esp_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionOutstandingWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>esp_</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_esp_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermGranted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for option awards granted, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">esp_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermGranted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>esp_</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.</p></div>
<a href="javascript:void(0);" onclick="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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price of options that were either forfeited or expired.</p></div>
<a href="javascript:void(0);" onclick="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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Net number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which option holders acquired shares when converting their stock options into shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1</td>
</tr>
<tr>
<td style="padding-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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140076070957552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Based Compensation (Schedule of Changes in Non-Vested Stock Options) (Details)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Sep. 30, 2022 </div>
<div>$ / shares </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward', window );"><strong>Weighted Number of Shares Subject to Option</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="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares', window );">Non-vested at July 1, 2022 | shares</a></td>
<td class="nump">104,175<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Granted | shares</a></td>
<td class="nump">71,200<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares', window );">Vested | shares</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares', window );">Forfeited or expired | shares</a></td>
<td class="num">(4,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="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares', window );">Non-vested at September 30, 2022 | shares</a></td>
<td class="nump">171,375<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract', window );"><strong>Average Grant Date Fair Value (per Option)</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="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Non-vested at July 1, 2021 | $ / shares</a></td>
<td class="nump">$ 2.92<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted | $ / shares</a></td>
<td class="nump">4.11<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue', window );">Vested | $ / shares</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue', window );">Forfeited or expired | $ / shares</a></td>
<td class="nump">1.91<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Non-vested at September 30, 2022 | $ / shares</a></td>
<td class="nump">$ 3.44<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of non-vested options outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares</td>
</tr>
<tr>
<td style="padding-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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward</td>
</tr>
<tr>
<td style="padding-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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of non-vested options forfeited.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares</td>
</tr>
<tr>
<td style="padding-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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average grant-date fair value of non-vested options forfeited.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average grant-date fair value of non-vested options outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract</td>
</tr>
<tr>
<td style="padding-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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of options vested.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average grant-date fair value of options vested.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140076072389968">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and Contingencies (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=us-gaap_StandbyLettersOfCreditMember', window );">Standby Letters of Credit [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="Show.showAR( this, 'defref_us-gaap_LossContingencyAccrualAtCarryingValue', window );">Contingent liabilities</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_LossContingencyAccrualAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of loss contingency liability.</p></div>
<a href="javascript:void(0);" onclick="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 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br><br>Reference 2: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14615-108349<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyAccrualAtCarryingValue</td>
</tr>
<tr>
<td style="padding-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_LossContingenciesByNatureOfContingencyAxis=us-gaap_StandbyLettersOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_LossContingenciesByNatureOfContingencyAxis=us-gaap_StandbyLettersOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140076072428944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [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="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Contract liabilities</a></td>
<td class="nump">$ 1,171,430<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="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">8,635,795<span></span>
</td>
<td class="nump">$ 7,545,432<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="Show.showAR( this, 'defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=esp_ASC606Member', window );">ASC 606 [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="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [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="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Contract liabilities</a></td>
<td class="nump">2,644,238<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,384,474<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=esp_ASC606Member', window );">ASC 606 [Member] | Backlog [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="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Intangible assets</a></td>
<td class="nump">$ 81,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_esp_PercentageOfEstimatedShipments', window );">Percentage of estimated shipments</a></td>
<td class="text">32% in 2023; 47% in 2024; 17% in 2025, and 4% thereafter.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=esp_ASC606Member', window );">ASC 606 [Member] | Units Delivered [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="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">$ 6,959,789<span></span>
</td>
<td class="nump">6,492,236<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="Show.showAR( this, 'defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=esp_ASC606Member', window );">ASC 606 [Member] | Milestones Achieved [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="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [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="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">$ 1,676,006<span></span>
</td>
<td class="nump">$ 1,053,196<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_esp_PercentageOfEstimatedShipments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of estimated shipments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">esp_PercentageOfEstimatedShipments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>esp_</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_ContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126919976&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 https://asc.fasb.org/extlink&amp;oid=126920106&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 https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130532-203044<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems</td>
</tr>
<tr>
<td style="padding-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_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="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 (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&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 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 23: 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(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-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_AdjustmentsForNewAccountingPronouncementsAxis=esp_ASC606Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=esp_ASC606Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OrderOrProductionBacklogMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OrderOrProductionBacklogMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementScenarioAxis=esp_UnitsDeliveredMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementScenarioAxis=esp_UnitsDeliveredMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementScenarioAxis=esp_MilestonesAchievedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementScenarioAxis=esp_MilestonesAchievedMember</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>39
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140076072449152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Stock Ownership Plan (Narrative) (Details)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Sep. 30, 2022 </div>
<div>USD ($) </div>
<div>h </div>
<div>shares</div>
</th>
<th class="th">
<div>Sep. 30, 2021 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems', window );"><strong>Employee Stock Ownership Plan (ESOP) Disclosures [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="Show.showAR( this, 'defref_us-gaap_EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares', window );">Number of shares allocated to employees</a></td>
<td class="nump">496,091<span></span>
</td>
<td class="nump">483,984<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeStockOwnershipPlanESOPCompensationExpense', window );">ESOP compensation expense | $</a></td>
<td class="nump">$ 78,927<span></span>
</td>
<td class="nump">$ 84,506<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis=esp_EmployeeStockOwnershipPlanMember', window );">Employee Stock Ownership Plan [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="Show.showAR( this, 'defref_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems', window );"><strong>Employee Stock Ownership Plan (ESOP) Disclosures [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="Show.showAR( this, 'defref_esp_EmployeeStockOwnershipPlanHoursWorked', window );">Number of hours worked per year to quality for the plan | h</a></td>
<td class="nump">1,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan', window );">Shares distributed</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">3,236<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_esp_EmployeeStockOwnershipPlanHoursWorked">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Minimum number of hours worked per year for nonunion employees to participate in ESOP.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">esp_EmployeeStockOwnershipPlanHoursWorked</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>esp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeStockOwnershipPlanESOPCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of plan compensation cost recognized during the period.</p></div>
<a href="javascript:void(0);" onclick="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 40<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=109244661&amp;loc=d3e17540-113929<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeStockOwnershipPlanESOPCompensationExpense</td>
</tr>
<tr>
<td style="padding-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_EmployeeStockOwnershipPlanESOPDisclosuresLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems</td>
</tr>
<tr>
<td style="padding-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_EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The shares or units in an ESOP trust that have been assigned to individual participant accounts based on a known formula. IRS rules require allocations to be nondiscriminatory generally based on compensation, length of service, or a combination of both. For any particular participant such shares or units may be vested, unvested, or partially vested.</p></div>
<a href="javascript:void(0);" onclick="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 40<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=109244661&amp;loc=d3e17540-113929<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodSharesEmployeeBenefitPlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period to an employee benefit plan, such as a defined contribution or defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan</td>
</tr>
<tr>
<td style="padding-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_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis=esp_EmployeeStockOwnershipPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis=esp_EmployeeStockOwnershipPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140076071036848">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Employee Stock Ownership Plan (Schedule of ESOP shares) (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_esp_EmployeeStockOwnershipPlanAbstract', window );"><strong>Employee Stock Ownership Plan [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="Show.showAR( this, 'defref_us-gaap_EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares', window );">Allocated shares</a></td>
<td class="nump">496,091<span></span>
</td>
<td class="nump">483,984<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeStockOwnershipPlanESOPNumberOfCommittedToBeReleasedShares', window );">Committed-to-be-released shares</a></td>
<td class="nump">5,622<span></span>
</td>
<td class="nump">5,784<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeStockOwnershipPlanESOPNumberOfSuspenseShares', window );">Unreleased shares</a></td>
<td class="nump">250,671<span></span>
</td>
<td class="nump">273,645<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeStockOwnershipPlanESOPSharesInESOP', window );">Total shares held by the ESOP</a></td>
<td class="nump">752,384<span></span>
</td>
<td class="nump">763,413<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeStockOwnershipPlanESOPDeferredSharesFairValue', window );">Fair value of unreleased shares</a></td>
<td class="nump">$ 3,456,753<span></span>
</td>
<td class="nump">$ 3,981,535<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_esp_EmployeeStockOwnershipPlanAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">esp_EmployeeStockOwnershipPlanAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>esp_</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_EmployeeStockOwnershipPlanESOPDeferredSharesFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of unearned shares held by the employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="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 40<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109244661&amp;loc=d3e17540-113929<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeStockOwnershipPlanESOPDeferredSharesFairValue</td>
</tr>
<tr>
<td style="padding-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_EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The shares or units in an ESOP trust that have been assigned to individual participant accounts based on a known formula. IRS rules require allocations to be nondiscriminatory generally based on compensation, length of service, or a combination of both. For any particular participant such shares or units may be vested, unvested, or partially vested.</p></div>
<a href="javascript:void(0);" onclick="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 40<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=109244661&amp;loc=d3e17540-113929<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares</td>
</tr>
<tr>
<td style="padding-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_EmployeeStockOwnershipPlanESOPNumberOfCommittedToBeReleasedShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The shares that, although not legally released, will be released by a future scheduled and committed debt service payment and will be allocated to employees for service rendered in the current accounting period. The ESOP documents typically define the period of service to which the shares relate. ESOP shares are released to compensate employees directly, to settle employer liabilities for other employee benefits, and to replace dividends on allocated shares that are used for debt service.</p></div>
<a href="javascript:void(0);" onclick="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 40<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=109244661&amp;loc=d3e17540-113929<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeStockOwnershipPlanESOPNumberOfCommittedToBeReleasedShares</td>
</tr>
<tr>
<td style="padding-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_EmployeeStockOwnershipPlanESOPNumberOfSuspenseShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Shares contributed to the ESOP that have not yet been released, committed to be released, or allocated to participant accounts. Suspense shares generally collateralize ESOP debt.</p></div>
<a href="javascript:void(0);" onclick="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 40<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=109244661&amp;loc=d3e17540-113929<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeStockOwnershipPlanESOPNumberOfSuspenseShares</td>
</tr>
<tr>
<td style="padding-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_EmployeeStockOwnershipPlanESOPSharesInESOP">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the allocated, committed-to-be-released and suspense shares of the entity held by the plan.</p></div>
<a href="javascript:void(0);" onclick="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 40<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=109244661&amp;loc=d3e17540-113929<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeStockOwnershipPlanESOPSharesInESOP</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>form10q-28938_esp_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2022"
  xmlns:esp="http://espey.com/20220930"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2022"
  xmlns:us-gaap="http://fasb.org/us-gaap/2022"
  xmlns:utr="http://www.xbrl.org/2009/utr"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="esp-20220930.xsd" xlink:type="simple"/>
    <context id="AsOf2022-06-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000033533</identifier>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="AsOf2021-06-30_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000033533</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="AsOf2021-06-30_us-gaap_TreasuryStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000033533</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="AsOf2021-09-30_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000033533</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="AsOf2021-09-30_us-gaap_TreasuryStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000033533</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="AsOf2022-09-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000033533</identifier>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="AsOf2022-06-30_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000033533</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="AsOf2022-09-30_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000033533</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="AsOf2022-06-30_us-gaap_TreasuryStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000033533</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="AsOf2022-09-30_us-gaap_TreasuryStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000033533</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="From2022-07-01to2022-09-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000033533</identifier>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2021-07-01to2021-09-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000033533</identifier>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2022-07-01to2022-09-30_custom_ASC606Member_custom_UnitsDeliveredMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000033533</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">esp:UnitsDeliveredMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">esp:ASC606Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2021-07-01to2021-09-30_custom_ASC606Member_custom_UnitsDeliveredMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000033533</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">esp:UnitsDeliveredMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">esp:ASC606Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2022-07-01to2022-09-30_custom_ASC606Member_custom_MilestonesAchievedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000033533</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">esp:MilestonesAchievedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">esp:ASC606Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2021-07-01to2021-09-30_custom_ASC606Member_custom_MilestonesAchievedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000033533</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">esp:MilestonesAchievedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">esp:ASC606Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="AsOf2022-09-30_custom_TwoThousandSevenPlanMember_custom_RestrictedStockPlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000033533</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">esp:RestrictedStockPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">esp:TwoThousandSevenPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="AsOf2022-09-30_custom_IncentiveStockOptionMember_custom_TwoThousandSeventenPlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000033533</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">esp:IncentiveStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">esp:TwoThousandSeventenPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="AsOf2022-09-30_us-gaap_StandbyLettersOfCreditMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000033533</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:StandbyLettersOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="AsOf2022-06-30_us-gaap_StandbyLettersOfCreditMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000033533</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:StandbyLettersOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="AsOf2022-09-30_us-gaap_CertificatesOfDepositMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000033533</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="AsOf2022-06-30_us-gaap_CertificatesOfDepositMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000033533</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="AsOf2022-09-30_us-gaap_MunicipalBondsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000033533</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="AsOf2022-06-30_us-gaap_MunicipalBondsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000033533</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="AsOf2022-09-30_us-gaap_USTreasurySecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000033533</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="AsOf2021-06-30_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000033533</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="AsOf2021-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000033533</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="AsOf2021-06-30_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000033533</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="AsOf2021-06-30_custom_UnearnedESOPSharesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000033533</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">esp:UnearnedESOPSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="AsOf2021-09-30_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000033533</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="AsOf2021-09-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000033533</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="AsOf2021-09-30_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000033533</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="AsOf2021-09-30_custom_UnearnedESOPSharesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000033533</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">esp:UnearnedESOPSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="AsOf2021-09-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000033533</identifier>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="AsOf2021-06-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000033533</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="AsOf2022-06-30_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000033533</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="AsOf2022-09-30_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000033533</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="AsOf2022-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000033533</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="AsOf2022-09-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000033533</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="AsOf2022-06-30_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000033533</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="AsOf2022-09-30_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000033533</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="AsOf2022-06-30_custom_UnearnedESOPSharesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000033533</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">esp:UnearnedESOPSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="AsOf2022-09-30_custom_UnearnedESOPSharesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000033533</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">esp:UnearnedESOPSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="From2021-07-01to2021-09-30_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000033533</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2022-07-01to2022-09-30_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000033533</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2021-07-01to2021-09-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000033533</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2022-07-01to2022-09-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000033533</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2022-07-01to2022-09-30_custom_NonQualifiedStockOptionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000033533</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">esp:NonQualifiedStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2021-07-01to2021-09-30_custom_NonQualifiedStockOptionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000033533</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">esp:NonQualifiedStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="AsOf2022-09-30_custom_IncentiveStockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000033533</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">esp:IncentiveStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="AsOf2022-09-30_custom_NonQualifiedStockOptionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000033533</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">esp:NonQualifiedStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="AsOf2022-09-30_custom_TwoThousandSeventeenPlanMember_custom_NonEmployeeDirectorsMember_srt_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000033533</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">esp:NonEmployeeDirectorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">esp:TwoThousandSeventeenPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="AsOf2022-09-30_us-gaap_EmployeeStockOptionMember_custom_TwoThousandSeventeenPlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000033533</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">esp:TwoThousandSeventeenPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="From2022-07-01to2022-09-30_us-gaap_EmployeeStockOptionMember_custom_TwoThousandSeventeenPlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000033533</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">esp:TwoThousandSeventeenPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2022-07-01to2022-09-30_custom_NonEmployeeDirectorsMember_custom_TwoThousandSeventeenPlanMember_srt_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000033533</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">esp:NonEmployeeDirectorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">esp:TwoThousandSeventeenPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="AsOf2022-09-30_custom_IndividualEmployeeMember_custom_TwoThousandSeventeenPlanMember_srt_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000033533</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">esp:IndividualEmployeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">esp:TwoThousandSeventeenPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="AsOf2022-09-30_custom_ASC606Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000033533</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">esp:ASC606Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="AsOf2022-06-30_custom_ASC606Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000033533</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">esp:ASC606Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="From2022-07-01to2022-09-30_custom_ASC606Member_us-gaap_OrderOrProductionBacklogMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000033533</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">esp:ASC606Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OrderOrProductionBacklogMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2021-07-01to2021-09-30_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000033533</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2022-07-01to2022-09-30_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000033533</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="AsOf2022-09-30_custom_ASC606Member_us-gaap_OrderOrProductionBacklogMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000033533</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">esp:ASC606Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OrderOrProductionBacklogMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="From2022-07-01to2022-09-30_custom_EmployeeStockOwnershipPlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000033533</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis">esp:EmployeeStockOwnershipPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2021-07-01to2021-09-30_custom_EmployeeStockOwnershipPlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000033533</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis">esp:EmployeeStockOwnershipPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="AsOf2022-11-10">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000033533</identifier>
        </entity>
        <period>
            <instant>2022-11-10</instant>
        </period>
    </context>
    <unit id="Shares">
        <measure>shares</measure>
    </unit>
    <unit id="USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="USDPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="Pure">
        <measure>pure</measure>
    </unit>
    <unit id="Hour">
        <measure>utr:H</measure>
    </unit>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="AsOf2022-06-30"
      decimals="INF"
      id="Fact_0000000000375"
      unitRef="USDPerShare">0.3333</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="AsOf2022-09-30"
      decimals="INF"
      id="Fact_0000000000070"
      unitRef="USDPerShare">0.3333</us-gaap:CommonStockParOrStatedValuePerShare>
    <dei:EntityCentralIndexKey
      contextRef="From2022-07-01to2022-09-30"
      id="Fact_0000000000376">0000033533</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="From2022-07-01to2022-09-30"
      id="Fact_0000000000377">--06-30</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="From2022-07-01to2022-09-30"
      id="Fact_0000000000378">2023</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="From2022-07-01to2022-09-30"
      id="Fact_0000000000379">Q1</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="From2022-07-01to2022-09-30"
      id="Fact_0000000000380">false</dei:AmendmentFlag>
    <dei:EntityIncorporationStateCountryCode
      contextRef="From2022-07-01to2022-09-30"
      id="Fact_0000000000007">NY</dei:EntityIncorporationStateCountryCode>
    <us-gaap:CommitmentsAndContingencies
      contextRef="AsOf2022-06-30"
      id="Fact_0000000000381"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="AsOf2022-09-30"
      id="Fact_0000000000382"
      unitRef="USD"
      xsi:nil="true"/>
    <dei:DocumentType
      contextRef="From2022-07-01to2022-09-30"
      id="Fact_0000000000001">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="From2022-07-01to2022-09-30"
      id="Fact_0000000000002">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="From2022-07-01to2022-09-30"
      id="Fact_0000000000003">2022-09-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="From2022-07-01to2022-09-30"
      id="Fact_0000000000004">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="From2022-07-01to2022-09-30"
      id="Fact_0000000000005">1-4383</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="From2022-07-01to2022-09-30"
      id="Fact_0000000000006">ESPEY MFG. &amp; ELECTRONICS CORP.</dei:EntityRegistrantName>
    <dei:EntityTaxIdentificationNumber
      contextRef="From2022-07-01to2022-09-30"
      id="Fact_0000000000008">14-1387171</dei:EntityTaxIdentificationNumber>
    <dei:TradingSymbol
      contextRef="From2022-07-01to2022-09-30"
      id="Fact_0000000000009">ESP</dei:TradingSymbol>
    <dei:EntityAddressAddressLine1
      contextRef="From2022-07-01to2022-09-30"
      id="Fact_0000000000010">233 Ballston Avenue</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="From2022-07-01to2022-09-30"
      id="Fact_0000000000011">Saratoga Springs</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="From2022-07-01to2022-09-30"
      id="Fact_0000000000012">NY</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="From2022-07-01to2022-09-30"
      id="Fact_0000000000013">12866</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="From2022-07-01to2022-09-30"
      id="Fact_0000000000014">518</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="From2022-07-01to2022-09-30"
      id="Fact_0000000000015">245-4400</dei:LocalPhoneNumber>
    <dei:EntityCurrentReportingStatus
      contextRef="From2022-07-01to2022-09-30"
      id="Fact_0000000000016">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="From2022-07-01to2022-09-30"
      id="Fact_0000000000017">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="From2022-07-01to2022-09-30"
      id="Fact_0000000000018">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="From2022-07-01to2022-09-30"
      id="Fact_0000000000019">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="From2022-07-01to2022-09-30"
      id="Fact_0000000000020">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="From2022-07-01to2022-09-30"
      id="Fact_0000000000021">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="AsOf2022-11-10"
      decimals="INF"
      id="Fact_0000000000022"
      unitRef="Shares">2702633</dei:EntityCommonStockSharesOutstanding>
    <dei:Security12bTitle
      contextRef="From2022-07-01to2022-09-30"
      id="Fact_0000000000023">Common stock, $.33-1/3 par value</dei:Security12bTitle>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="AsOf2022-09-30"
      decimals="0"
      id="Fact_0000000000024"
      unitRef="USD">7320001</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="AsOf2022-06-30"
      decimals="0"
      id="Fact_0000000000025"
      unitRef="USD">8104060</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="AsOf2022-09-30"
      decimals="0"
      id="Fact_0000000000026"
      unitRef="USD">5414175</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="AsOf2022-06-30"
      decimals="0"
      id="Fact_0000000000027"
      unitRef="USD">3708779</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="AsOf2022-06-30"
      decimals="0"
      id="Fact_0000000000029"
      unitRef="USD">3000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="AsOf2022-09-30"
      decimals="0"
      id="Fact_0000000000028"
      unitRef="USD">3000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="AsOf2022-09-30"
      decimals="0"
      id="Fact_0000000000030"
      unitRef="USD">5734062</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="AsOf2022-06-30"
      decimals="0"
      id="Fact_0000000000031"
      unitRef="USD">5733174</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryRawMaterials
      contextRef="AsOf2022-09-30"
      decimals="0"
      id="Fact_0000000000032"
      unitRef="USD">2051063</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryRawMaterials
      contextRef="AsOf2022-06-30"
      decimals="0"
      id="Fact_0000000000033"
      unitRef="USD">2037483</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryWorkInProcess
      contextRef="AsOf2022-09-30"
      decimals="0"
      id="Fact_0000000000034"
      unitRef="USD">192460</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryWorkInProcess
      contextRef="AsOf2022-06-30"
      decimals="0"
      id="Fact_0000000000035"
      unitRef="USD">315547</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryForLongTermContractsOrPrograms
      contextRef="AsOf2022-09-30"
      decimals="0"
      id="Fact_0000000000036"
      unitRef="USD">16394681</us-gaap:InventoryForLongTermContractsOrPrograms>
    <us-gaap:InventoryForLongTermContractsOrPrograms
      contextRef="AsOf2022-06-30"
      decimals="0"
      id="Fact_0000000000037"
      unitRef="USD">16207419</us-gaap:InventoryForLongTermContractsOrPrograms>
    <us-gaap:InventoryNet
      contextRef="AsOf2022-09-30"
      decimals="0"
      id="Fact_0000000000038"
      unitRef="USD">18638204</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="AsOf2022-06-30"
      decimals="0"
      id="Fact_0000000000039"
      unitRef="USD">18560449</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="AsOf2022-09-30"
      decimals="0"
      id="Fact_0000000000040"
      unitRef="USD">1225940</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="AsOf2022-06-30"
      decimals="0"
      id="Fact_0000000000041"
      unitRef="USD">992774</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="AsOf2022-09-30"
      decimals="0"
      id="Fact_0000000000042"
      unitRef="USD">38332382</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="AsOf2022-06-30"
      decimals="0"
      id="Fact_0000000000043"
      unitRef="USD">37099236</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="AsOf2022-09-30"
      decimals="0"
      id="Fact_0000000000044"
      unitRef="USD">2727525</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="AsOf2022-06-30"
      decimals="0"
      id="Fact_0000000000045"
      unitRef="USD">2797993</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Assets
      contextRef="AsOf2022-09-30"
      decimals="0"
      id="Fact_0000000000046"
      unitRef="USD">41059907</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="AsOf2022-06-30"
      decimals="0"
      id="Fact_0000000000047"
      unitRef="USD">39897229</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="AsOf2022-09-30"
      decimals="0"
      id="Fact_0000000000048"
      unitRef="USD">2910993</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="AsOf2022-06-30"
      decimals="0"
      id="Fact_0000000000049"
      unitRef="USD">2079177</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedSalariesCurrent
      contextRef="AsOf2022-09-30"
      decimals="0"
      id="Fact_0000000000050"
      unitRef="USD">692618</us-gaap:AccruedSalariesCurrent>
    <us-gaap:AccruedSalariesCurrent
      contextRef="AsOf2022-06-30"
      decimals="0"
      id="Fact_0000000000051"
      unitRef="USD">627187</us-gaap:AccruedSalariesCurrent>
    <us-gaap:AccruedVacationCurrent
      contextRef="AsOf2022-09-30"
      decimals="0"
      id="Fact_0000000000052"
      unitRef="USD">636853</us-gaap:AccruedVacationCurrent>
    <us-gaap:AccruedVacationCurrent
      contextRef="AsOf2022-06-30"
      decimals="0"
      id="Fact_0000000000053"
      unitRef="USD">666380</us-gaap:AccruedVacationCurrent>
    <us-gaap:AccruedEmployeeBenefitsCurrent
      contextRef="AsOf2022-09-30"
      decimals="0"
      id="Fact_0000000000054"
      unitRef="USD">78927</us-gaap:AccruedEmployeeBenefitsCurrent>
    <us-gaap:AccruedEmployeeBenefitsCurrent
      contextRef="AsOf2022-06-30"
      id="Fact_0000000000055"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherEmployeeRelatedLiabilitiesCurrent
      contextRef="AsOf2022-09-30"
      decimals="0"
      id="Fact_0000000000056"
      unitRef="USD">809576</us-gaap:OtherEmployeeRelatedLiabilitiesCurrent>
    <us-gaap:OtherEmployeeRelatedLiabilitiesCurrent
      contextRef="AsOf2022-06-30"
      decimals="0"
      id="Fact_0000000000057"
      unitRef="USD">752554</us-gaap:OtherEmployeeRelatedLiabilitiesCurrent>
    <us-gaap:AccruedPayrollTaxesCurrent
      contextRef="AsOf2022-09-30"
      decimals="0"
      id="Fact_0000000000058"
      unitRef="USD">59785</us-gaap:AccruedPayrollTaxesCurrent>
    <us-gaap:AccruedPayrollTaxesCurrent
      contextRef="AsOf2022-06-30"
      decimals="0"
      id="Fact_0000000000059"
      unitRef="USD">55292</us-gaap:AccruedPayrollTaxesCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="AsOf2022-09-30"
      decimals="0"
      id="Fact_0000000000060"
      unitRef="USD">2644238</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="AsOf2022-06-30"
      decimals="0"
      id="Fact_0000000000061"
      unitRef="USD">3384474</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="AsOf2022-09-30"
      decimals="0"
      id="Fact_0000000000062"
      unitRef="USD">123039</us-gaap:TaxesPayableCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="AsOf2022-06-30"
      decimals="0"
      id="Fact_0000000000063"
      unitRef="USD">54722</us-gaap:TaxesPayableCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="AsOf2022-09-30"
      decimals="0"
      id="Fact_0000000000064"
      unitRef="USD">7956029</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="AsOf2022-06-30"
      decimals="0"
      id="Fact_0000000000065"
      unitRef="USD">7619786</us-gaap:LiabilitiesCurrent>
    <esp:DeferredTaxLiability
      contextRef="AsOf2022-09-30"
      decimals="0"
      id="Fact_0000000000066"
      unitRef="USD">176502</esp:DeferredTaxLiability>
    <esp:DeferredTaxLiability
      contextRef="AsOf2022-06-30"
      decimals="0"
      id="Fact_0000000000067"
      unitRef="USD">177829</esp:DeferredTaxLiability>
    <us-gaap:Liabilities
      contextRef="AsOf2022-09-30"
      decimals="0"
      id="Fact_0000000000068"
      unitRef="USD">8132531</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="AsOf2022-06-30"
      decimals="0"
      id="Fact_0000000000069"
      unitRef="USD">7797615</us-gaap:Liabilities>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="AsOf2022-06-30"
      decimals="INF"
      id="Fact_0000000000072"
      unitRef="Shares">10000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="AsOf2022-09-30"
      decimals="INF"
      id="Fact_0000000000071"
      unitRef="Shares">10000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="AsOf2022-06-30"
      decimals="INF"
      id="Fact_0000000000074"
      unitRef="Shares">3129874</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="AsOf2022-09-30"
      decimals="INF"
      id="Fact_0000000000073"
      unitRef="Shares">3129874</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="AsOf2022-09-30"
      decimals="INF"
      id="Fact_0000000000076"
      unitRef="Shares">2702633</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="AsOf2022-06-30"
      decimals="INF"
      id="Fact_0000000000075"
      unitRef="Shares">2702633</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesHeldInEmployeeTrustShares
      contextRef="AsOf2022-09-30"
      decimals="INF"
      id="Fact_0000000000077"
      unitRef="Shares">250671</us-gaap:CommonStockSharesHeldInEmployeeTrustShares>
    <us-gaap:CommonStockSharesHeldInEmployeeTrustShares
      contextRef="AsOf2022-06-30"
      decimals="INF"
      id="Fact_0000000000078"
      unitRef="Shares">256293</us-gaap:CommonStockSharesHeldInEmployeeTrustShares>
    <us-gaap:CommonStockValue
      contextRef="AsOf2022-09-30"
      decimals="0"
      id="Fact_0000000000079"
      unitRef="USD">1043291</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="AsOf2022-06-30"
      decimals="0"
      id="Fact_0000000000080"
      unitRef="USD">1043291</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="AsOf2022-09-30"
      decimals="0"
      id="Fact_0000000000081"
      unitRef="USD">23165952</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="AsOf2022-06-30"
      decimals="0"
      id="Fact_0000000000082"
      unitRef="USD">23104693</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="AsOf2022-09-30"
      decimals="0"
      id="Fact_0000000000083"
      unitRef="USD">-3695</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="AsOf2022-06-30"
      decimals="0"
      id="Fact_0000000000084"
      unitRef="USD">-1932</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="AsOf2022-09-30"
      decimals="0"
      id="Fact_0000000000085"
      unitRef="USD">19448123</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="AsOf2022-06-30"
      decimals="0"
      id="Fact_0000000000086"
      unitRef="USD">18679857</us-gaap:RetainedEarningsAccumulatedDeficit>
    <esp:TotalStockholdersEquityBeforyEsopAndTreasuryStock
      contextRef="AsOf2022-09-30"
      decimals="0"
      id="Fact_0000000000087"
      unitRef="USD">43653671</esp:TotalStockholdersEquityBeforyEsopAndTreasuryStock>
    <esp:TotalStockholdersEquityBeforyEsopAndTreasuryStock
      contextRef="AsOf2022-06-30"
      decimals="0"
      id="Fact_0000000000088"
      unitRef="USD">42825909</esp:TotalStockholdersEquityBeforyEsopAndTreasuryStock>
    <esp:UnearnedEsopSharesCost
      contextRef="AsOf2022-09-30"
      decimals="0"
      id="Fact_0000000000089"
      unitRef="USD">4687604</esp:UnearnedEsopSharesCost>
    <esp:UnearnedEsopSharesCost
      contextRef="AsOf2022-06-30"
      decimals="0"
      id="Fact_0000000000090"
      unitRef="USD">4687604</esp:UnearnedEsopSharesCost>
    <us-gaap:TreasuryStockShares
      contextRef="AsOf2022-09-30"
      decimals="INF"
      id="Fact_0000000000092"
      unitRef="Shares">427241</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockShares
      contextRef="AsOf2022-06-30"
      decimals="INF"
      id="Fact_0000000000091"
      unitRef="Shares">427241</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockValue
      contextRef="AsOf2022-09-30"
      decimals="0"
      id="Fact_0000000000093"
      unitRef="USD">6038691</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="AsOf2022-06-30"
      decimals="0"
      id="Fact_0000000000094"
      unitRef="USD">6038691</us-gaap:TreasuryStockValue>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2022-09-30"
      decimals="0"
      id="Fact_0000000000095"
      unitRef="USD">32927376</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2022-06-30"
      decimals="0"
      id="Fact_0000000000096"
      unitRef="USD">32099614</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="AsOf2022-09-30"
      decimals="0"
      id="Fact_0000000000097"
      unitRef="USD">41059907</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="AsOf2022-06-30"
      decimals="0"
      id="Fact_0000000000098"
      unitRef="USD">39897229</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:Revenues
      contextRef="From2022-07-01to2022-09-30"
      decimals="0"
      id="Fact_0000000000099"
      unitRef="USD">8635795</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2021-07-01to2021-09-30"
      decimals="0"
      id="Fact_0000000000100"
      unitRef="USD">7545432</us-gaap:Revenues>
    <us-gaap:CostOfRevenue
      contextRef="From2022-07-01to2022-09-30"
      decimals="0"
      id="Fact_0000000000101"
      unitRef="USD">6823653</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="From2021-07-01to2021-09-30"
      decimals="0"
      id="Fact_0000000000102"
      unitRef="USD">6192334</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit
      contextRef="From2022-07-01to2022-09-30"
      decimals="0"
      id="Fact_0000000000103"
      unitRef="USD">1812142</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="From2021-07-01to2021-09-30"
      decimals="0"
      id="Fact_0000000000104"
      unitRef="USD">1353098</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="From2022-07-01to2022-09-30"
      decimals="0"
      id="Fact_0000000000105"
      unitRef="USD">839030</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="From2021-07-01to2021-09-30"
      decimals="0"
      id="Fact_0000000000106"
      unitRef="USD">994822</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2022-07-01to2022-09-30"
      decimals="0"
      id="Fact_0000000000107"
      unitRef="USD">973112</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2021-07-01to2021-09-30"
      decimals="0"
      id="Fact_0000000000108"
      unitRef="USD">358276</us-gaap:OperatingIncomeLoss>
    <us-gaap:InvestmentIncomeInterestAndDividend
      contextRef="From2022-07-01to2022-09-30"
      decimals="0"
      id="Fact_0000000000109"
      unitRef="USD">8807</us-gaap:InvestmentIncomeInterestAndDividend>
    <us-gaap:InvestmentIncomeInterestAndDividend
      contextRef="From2021-07-01to2021-09-30"
      decimals="0"
      id="Fact_0000000000110"
      unitRef="USD">1596</us-gaap:InvestmentIncomeInterestAndDividend>
    <us-gaap:OtherNonoperatingIncome
      contextRef="From2022-07-01to2022-09-30"
      decimals="0"
      id="Fact_0000000000111"
      unitRef="USD">3767</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingIncome
      contextRef="From2021-07-01to2021-09-30"
      decimals="0"
      id="Fact_0000000000112"
      unitRef="USD">17971</us-gaap:OtherNonoperatingIncome>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="From2022-07-01to2022-09-30"
      decimals="0"
      id="Fact_0000000000113"
      unitRef="USD">12574</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="From2021-07-01to2021-09-30"
      decimals="0"
      id="Fact_0000000000114"
      unitRef="USD">19567</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="From2022-07-01to2022-09-30"
      decimals="0"
      id="Fact_0000000000115"
      unitRef="USD">985686</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="From2021-07-01to2021-09-30"
      decimals="0"
      id="Fact_0000000000116"
      unitRef="USD">377843</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2022-07-01to2022-09-30"
      decimals="0"
      id="Fact_0000000000117"
      unitRef="USD">217420</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2021-07-01to2021-09-30"
      decimals="0"
      id="Fact_0000000000118"
      unitRef="USD">71782</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="From2022-07-01to2022-09-30"
      decimals="0"
      id="Fact_0000000000119"
      unitRef="USD">768266</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-07-01to2021-09-30"
      decimals="0"
      id="Fact_0000000000120"
      unitRef="USD">306061</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="From2022-07-01to2022-09-30"
      decimals="0"
      id="Fact_0000000000121"
      unitRef="USD">-1763</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="From2021-07-01to2021-09-30"
      id="Fact_0000000000122"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="From2022-07-01to2022-09-30"
      decimals="0"
      id="Fact_0000000000123"
      unitRef="USD">766503</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="From2021-07-01to2021-09-30"
      decimals="0"
      id="Fact_0000000000124"
      unitRef="USD">306061</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:EarningsPerShareBasic
      contextRef="From2022-07-01to2022-09-30"
      decimals="INF"
      id="Fact_0000000000125"
      unitRef="USDPerShare">0.31</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="From2021-07-01to2021-09-30"
      decimals="INF"
      id="Fact_0000000000126"
      unitRef="USDPerShare">0.13</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="From2022-07-01to2022-09-30"
      decimals="INF"
      id="Fact_0000000000127"
      unitRef="USDPerShare">0.31</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="From2021-07-01to2021-09-30"
      decimals="INF"
      id="Fact_0000000000128"
      unitRef="USDPerShare">0.13</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2022-07-01to2022-09-30"
      decimals="INF"
      id="Fact_0000000000129"
      unitRef="Shares">2446402</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2021-07-01to2021-09-30"
      decimals="INF"
      id="Fact_0000000000130"
      unitRef="Shares">2423267</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2022-07-01to2022-09-30"
      decimals="INF"
      id="Fact_0000000000131"
      unitRef="Shares">2447519</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2021-07-01to2021-09-30"
      decimals="INF"
      id="Fact_0000000000132"
      unitRef="Shares">2423267</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="AsOf2022-06-30_us-gaap_CommonStockMember"
      decimals="INF"
      id="Fact_0000000000133"
      unitRef="Shares">2702633</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2022-06-30_us-gaap_CommonStockMember"
      decimals="0"
      id="Fact_0000000000134"
      unitRef="USD">1043291</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2022-06-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact_0000000000135"
      unitRef="USD">23104693</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2022-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="Fact_0000000000136"
      unitRef="USD">-1932</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2022-06-30_us-gaap_RetainedEarningsMember"
      decimals="0"
      id="Fact_0000000000137"
      unitRef="USD">18679857</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="AsOf2022-06-30_us-gaap_TreasuryStockMember"
      decimals="INF"
      id="Fact_0000000000138"
      unitRef="Shares">427241</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2022-06-30_us-gaap_TreasuryStockMember"
      decimals="0"
      id="Fact_0000000000139"
      unitRef="USD">-6038691</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2022-06-30_custom_UnearnedESOPSharesMember"
      decimals="0"
      id="Fact_0000000000140"
      unitRef="USD">-4687604</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2022-06-30"
      decimals="0"
      id="Fact_0000000000141"
      unitRef="USD">32099614</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="From2022-07-01to2022-09-30_us-gaap_RetainedEarningsMember"
      decimals="0"
      id="Fact_0000000000142"
      unitRef="USD">768266</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2022-07-01to2022-09-30"
      decimals="0"
      id="Fact_0000000000143"
      unitRef="USD">768266</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
      contextRef="From2022-07-01to2022-09-30"
      decimals="0"
      id="Fact_0000000000144"
      unitRef="USD">370</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="From2022-07-01to2022-09-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="Fact_0000000000145"
      unitRef="USD">-1763</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="From2022-07-01to2022-09-30"
      decimals="0"
      id="Fact_0000000000146"
      unitRef="USD">-1763</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="From2022-07-01to2022-09-30"
      decimals="0"
      id="Fact_0000000000147"
      unitRef="USD">766503</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="From2022-07-01to2022-09-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact_0000000000148"
      unitRef="USD">61259</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="From2022-07-01to2022-09-30"
      decimals="0"
      id="Fact_0000000000149"
      unitRef="USD">61259</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="AsOf2022-09-30_us-gaap_CommonStockMember"
      decimals="INF"
      id="Fact_0000000000150"
      unitRef="Shares">2702633</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2022-09-30_us-gaap_CommonStockMember"
      decimals="0"
      id="Fact_0000000000151"
      unitRef="USD">1043291</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2022-09-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact_0000000000152"
      unitRef="USD">23165952</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2022-09-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="Fact_0000000000153"
      unitRef="USD">-3695</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2022-09-30_us-gaap_RetainedEarningsMember"
      decimals="0"
      id="Fact_0000000000154"
      unitRef="USD">19448123</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="AsOf2022-09-30_us-gaap_TreasuryStockMember"
      decimals="INF"
      id="Fact_0000000000155"
      unitRef="Shares">427241</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2022-09-30_us-gaap_TreasuryStockMember"
      decimals="0"
      id="Fact_0000000000156"
      unitRef="USD">-6038691</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2022-09-30_custom_UnearnedESOPSharesMember"
      decimals="0"
      id="Fact_0000000000157"
      unitRef="USD">-4687604</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2022-09-30"
      decimals="0"
      id="Fact_0000000000158"
      unitRef="USD">32927376</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="AsOf2021-06-30_us-gaap_CommonStockMember"
      decimals="INF"
      id="Fact_0000000000159"
      unitRef="Shares">2702633</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2021-06-30_us-gaap_CommonStockMember"
      decimals="0"
      id="Fact_0000000000160"
      unitRef="USD">1043291</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2021-06-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact_0000000000161"
      unitRef="USD">23026096</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2021-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="Fact_0000000000162"
      unitRef="USD">-2361</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2021-06-30_us-gaap_RetainedEarningsMember"
      decimals="0"
      id="Fact_0000000000163"
      unitRef="USD">17414730</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="AsOf2021-06-30_us-gaap_TreasuryStockMember"
      decimals="INF"
      id="Fact_0000000000164"
      unitRef="Shares">427241</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2021-06-30_us-gaap_TreasuryStockMember"
      decimals="0"
      id="Fact_0000000000165"
      unitRef="USD">-6038691</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2021-06-30_custom_UnearnedESOPSharesMember"
      decimals="0"
      id="Fact_0000000000166"
      unitRef="USD">-5110770</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2021-06-30"
      decimals="0"
      id="Fact_0000000000167"
      unitRef="USD">30332295</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-07-01to2021-09-30_us-gaap_RetainedEarningsMember"
      decimals="0"
      id="Fact_0000000000168"
      unitRef="USD">306061</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-07-01to2021-09-30"
      decimals="0"
      id="Fact_0000000000169"
      unitRef="USD">306061</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
      contextRef="From2021-07-01to2021-09-30"
      id="Fact_0000000000170"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="From2021-07-01to2021-09-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="Fact_0000000000171"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="From2021-07-01to2021-09-30"
      id="Fact_0000000000172"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="From2021-07-01to2021-09-30"
      decimals="0"
      id="Fact_0000000000173"
      unitRef="USD">306061</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="From2021-07-01to2021-09-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact_0000000000174"
      unitRef="USD">52776</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="From2021-07-01to2021-09-30"
      decimals="0"
      id="Fact_0000000000175"
      unitRef="USD">52776</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="AsOf2021-09-30_us-gaap_CommonStockMember"
      decimals="INF"
      id="Fact_0000000000176"
      unitRef="Shares">2702633</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2021-09-30_us-gaap_CommonStockMember"
      decimals="0"
      id="Fact_0000000000177"
      unitRef="USD">1043291</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2021-09-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact_0000000000178"
      unitRef="USD">23078872</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2021-09-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="Fact_0000000000179"
      unitRef="USD">-2361</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2021-09-30_us-gaap_RetainedEarningsMember"
      decimals="0"
      id="Fact_0000000000180"
      unitRef="USD">17720791</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="AsOf2021-09-30_us-gaap_TreasuryStockMember"
      decimals="INF"
      id="Fact_0000000000181"
      unitRef="Shares">427241</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2021-09-30_us-gaap_TreasuryStockMember"
      decimals="0"
      id="Fact_0000000000182"
      unitRef="USD">-6038691</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2021-09-30_custom_UnearnedESOPSharesMember"
      decimals="0"
      id="Fact_0000000000183"
      unitRef="USD">-5110770</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2021-09-30"
      decimals="0"
      id="Fact_0000000000184"
      unitRef="USD">30691132</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="From2022-07-01to2022-09-30"
      decimals="0"
      id="Fact_0000000000185"
      unitRef="USD">768266</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-07-01to2021-09-30"
      decimals="0"
      id="Fact_0000000000186"
      unitRef="USD">306061</us-gaap:NetIncomeLoss>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2022-07-01to2022-09-30"
      decimals="0"
      id="Fact_0000000000187"
      unitRef="USD">-61259</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2021-07-01to2021-09-30"
      decimals="0"
      id="Fact_0000000000188"
      unitRef="USD">-52776</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:Depreciation
      contextRef="From2022-07-01to2022-09-30"
      decimals="0"
      id="Fact_0000000000189"
      unitRef="USD">120950</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="From2021-07-01to2021-09-30"
      decimals="0"
      id="Fact_0000000000190"
      unitRef="USD">121237</us-gaap:Depreciation>
    <us-gaap:EmployeeStockOwnershipPlanESOPCompensationExpense
      contextRef="From2022-07-01to2022-09-30"
      decimals="0"
      id="Fact_0000000000191"
      unitRef="USD">78927</us-gaap:EmployeeStockOwnershipPlanESOPCompensationExpense>
    <us-gaap:EmployeeStockOwnershipPlanESOPCompensationExpense
      contextRef="From2021-07-01to2021-09-30"
      decimals="0"
      id="Fact_0000000000192"
      unitRef="USD">84506</us-gaap:EmployeeStockOwnershipPlanESOPCompensationExpense>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="From2022-07-01to2022-09-30"
      decimals="0"
      id="Fact_0000000000193"
      unitRef="USD">-1697</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="From2021-07-01to2021-09-30"
      decimals="0"
      id="Fact_0000000000194"
      unitRef="USD">-17885</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="From2022-07-01to2022-09-30"
      decimals="0"
      id="Fact_0000000000195"
      unitRef="USD">888</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="From2021-07-01to2021-09-30"
      decimals="0"
      id="Fact_0000000000196"
      unitRef="USD">-1072116</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInIncomeTaxesReceivable
      contextRef="From2022-07-01to2022-09-30"
      id="Fact_0000000000197"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:IncreaseDecreaseInIncomeTaxesReceivable
      contextRef="From2021-07-01to2021-09-30"
      decimals="0"
      id="Fact_0000000000198"
      unitRef="USD">-89667</us-gaap:IncreaseDecreaseInIncomeTaxesReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="From2022-07-01to2022-09-30"
      decimals="0"
      id="Fact_0000000000199"
      unitRef="USD">77755</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="From2021-07-01to2021-09-30"
      decimals="0"
      id="Fact_0000000000200"
      unitRef="USD">-7338</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="From2022-07-01to2022-09-30"
      decimals="0"
      id="Fact_0000000000201"
      unitRef="USD">233166</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="From2021-07-01to2021-09-30"
      decimals="0"
      id="Fact_0000000000202"
      unitRef="USD">-218306</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="From2022-07-01to2022-09-30"
      decimals="0"
      id="Fact_0000000000203"
      unitRef="USD">831816</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="From2021-07-01to2021-09-30"
      decimals="0"
      id="Fact_0000000000204"
      unitRef="USD">-553919</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedSalaries
      contextRef="From2022-07-01to2022-09-30"
      decimals="0"
      id="Fact_0000000000205"
      unitRef="USD">65431</us-gaap:IncreaseDecreaseInAccruedSalaries>
    <us-gaap:IncreaseDecreaseInAccruedSalaries
      contextRef="From2021-07-01to2021-09-30"
      decimals="0"
      id="Fact_0000000000206"
      unitRef="USD">73348</us-gaap:IncreaseDecreaseInAccruedSalaries>
    <esp:IncreaseDecreaseInVacationAccrual
      contextRef="From2022-07-01to2022-09-30"
      decimals="0"
      id="Fact_0000000000207"
      unitRef="USD">-29527</esp:IncreaseDecreaseInVacationAccrual>
    <esp:IncreaseDecreaseInVacationAccrual
      contextRef="From2021-07-01to2021-09-30"
      decimals="0"
      id="Fact_0000000000208"
      unitRef="USD">-20677</esp:IncreaseDecreaseInVacationAccrual>
    <esp:IncreaseDecreaseInEmployeeStockOwnershipPlanPayable
      contextRef="From2022-07-01to2022-09-30"
      decimals="0"
      id="Fact_0000000000209"
      unitRef="USD">57022</esp:IncreaseDecreaseInEmployeeStockOwnershipPlanPayable>
    <esp:IncreaseDecreaseInEmployeeStockOwnershipPlanPayable
      contextRef="From2021-07-01to2021-09-30"
      decimals="0"
      id="Fact_0000000000210"
      unitRef="USD">80892</esp:IncreaseDecreaseInEmployeeStockOwnershipPlanPayable>
    <us-gaap:IncreaseDecreaseInOtherAccruedLiabilities
      contextRef="From2022-07-01to2022-09-30"
      decimals="0"
      id="Fact_0000000000211"
      unitRef="USD">4493</us-gaap:IncreaseDecreaseInOtherAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherAccruedLiabilities
      contextRef="From2021-07-01to2021-09-30"
      decimals="0"
      id="Fact_0000000000212"
      unitRef="USD">56547</us-gaap:IncreaseDecreaseInOtherAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="From2022-07-01to2022-09-30"
      decimals="0"
      id="Fact_0000000000213"
      unitRef="USD">-740236</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="From2021-07-01to2021-09-30"
      decimals="0"
      id="Fact_0000000000214"
      unitRef="USD">17380</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="From2022-07-01to2022-09-30"
      decimals="0"
      id="Fact_0000000000215"
      unitRef="USD">68317</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="From2021-07-01to2021-09-30"
      id="Fact_0000000000216"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="From2022-07-01to2022-09-30"
      decimals="0"
      id="Fact_0000000000217"
      unitRef="USD">973212</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="From2021-07-01to2021-09-30"
      decimals="0"
      id="Fact_0000000000218"
      unitRef="USD">1587693</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="From2022-07-01to2022-09-30"
      decimals="0"
      id="Fact_0000000000219"
      unitRef="USD">50482</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="From2021-07-01to2021-09-30"
      decimals="0"
      id="Fact_0000000000220"
      unitRef="USD">45691</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="From2022-07-01to2022-09-30"
      decimals="0"
      id="Fact_0000000000221"
      unitRef="USD">2826789</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="From2021-07-01to2021-09-30"
      decimals="0"
      id="Fact_0000000000222"
      unitRef="USD">534000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities
      contextRef="From2022-07-01to2022-09-30"
      decimals="0"
      id="Fact_0000000000223"
      unitRef="USD">1120000</us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities
      contextRef="From2021-07-01to2021-09-30"
      decimals="0"
      id="Fact_0000000000224"
      unitRef="USD">488000</us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="From2022-07-01to2022-09-30"
      decimals="0"
      id="Fact_0000000000225"
      unitRef="USD">-1757271</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="From2021-07-01to2021-09-30"
      decimals="0"
      id="Fact_0000000000226"
      unitRef="USD">-91691</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="From2022-07-01to2022-09-30"
      decimals="0"
      id="Fact_0000000000227"
      unitRef="USD">-784059</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="From2021-07-01to2021-09-30"
      decimals="0"
      id="Fact_0000000000228"
      unitRef="USD">1496002</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="AsOf2022-06-30"
      decimals="0"
      id="Fact_0000000000229"
      unitRef="USD">8104060</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="AsOf2021-06-30"
      decimals="0"
      id="Fact_0000000000230"
      unitRef="USD">6802712</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="AsOf2022-09-30"
      decimals="0"
      id="Fact_0000000000231"
      unitRef="USD">7320001</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="AsOf2021-09-30"
      decimals="0"
      id="Fact_0000000000232"
      unitRef="USD">8298714</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:IncomeTaxesPaid
      contextRef="From2022-07-01to2022-09-30"
      decimals="0"
      id="Fact_0000000000233"
      unitRef="USD">150000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="From2021-07-01to2021-09-30"
      id="Fact_0000000000234"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:BasisOfAccounting
      contextRef="From2022-07-01to2022-09-30"
      id="Fact_0000000000235">
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:9pt; margin-bottom:0pt; "&gt; Note 1. Basis of Presentation &lt;/p&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; "&gt;In the opinion of management the accompanying unaudited financial statements contain all adjustments (consisting of normal recurring adjustments) necessary for a fair presentation of the results for such periods. The results for any interim period are not necessarily indicative of the results to be expected for the full fiscal year. Certain information and footnote disclosures normally included in financial statements prepared in accordance with United States generally accepted accounting principles have been condensed or omitted. The preparation of these financial statements requires us to make estimates and judgments that affect the reported amounts of assets, liabilities, revenues and expenses, and related disclosure of assets and liabilities. On an ongoing basis, we evaluate our estimates and judgments, including those related to revenue recognition, inventories, income taxes, and stock-based compensation. Specific to inventories, including work-in-process and contracts in process, management evaluates, quarterly, those estimates used in determining the cost to complete for each contract on Espey Mfg. &amp;amp; Electronics Corp. (the &#x201c;Company&#x201d;) sales backlog. The change in estimates may affect the reported amount of inventories and gross profit in the current or a future period. Management bases its estimates on historical experience and on various other factors that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying amounts of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates under different assumptions or conditions. These financial statements should be read in conjunction with the Company's most recent audited financial statements included in its report on Form 10-K for the year ended June 30, 2022. Certain reclassifications may have been made to the prior year financial statements to conform to the current year presentation. &lt;span style="font-size:12pt; "/&gt;&lt;/p&gt;</us-gaap:BasisOfAccounting>
    <us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock
      contextRef="From2022-07-01to2022-09-30"
      id="Fact_0000000000272">
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:9pt; margin-bottom:0pt; "&gt; Note 2. Investment Securities &lt;/p&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; "&gt;Accounting Standards Codification (&#x201c;ASC&#x201d;) 820 establishes a fair value hierarchy which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. The standard describes three levels of inputs that may be used to measure fair value:&lt;/p&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;div&gt;
&lt;table cellpadding="0" style="border-spacing:0; margin:auto; " width="100%"&gt; &lt;tbody&gt; &lt;tr class="odd" style=""&gt; &lt;td style="width:5%; vertical-align:top; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;&#x25aa;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:2%; vertical-align:top; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:93%; vertical-align:top; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:0pt; margin-bottom:0pt; "&gt;Level 1: Quoted prices (unadjusted) for identical assets or liabilities in active markets that the entity has the ability to access as of the measurement date.&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr class="even" style=""&gt; &lt;td style="width:5%; vertical-align:top; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:2%; vertical-align:top; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:93%; vertical-align:top; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr class="odd" style=""&gt; &lt;td style="width:5%; vertical-align:top; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;&#x25aa;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:2%; vertical-align:top; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:93%; vertical-align:top; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:0pt; margin-bottom:0pt; "&gt;Level 2: Significant other observable inputs other than Level 1 prices such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data.&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr class="even" style=""&gt; &lt;td style="width:5%; vertical-align:top; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:2%; vertical-align:top; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:93%; vertical-align:top; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr class="odd" style=""&gt; &lt;td style="width:5%; vertical-align:top; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;&#x25aa;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:2%; vertical-align:top; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:93%; vertical-align:top; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:0pt; margin-bottom:0pt; "&gt;Level 3: Significant unobservable inputs that reflect a reporting entity&#x2019;s own assumptions about the assumptions that market participants would use in pricing an asset or liability.&lt;span style="font-size:12pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt; &lt;/div&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:14pt; margin-bottom:0pt; "&gt;The carrying amounts of financial instruments, including cash and cash equivalents, short term investments, accounts receivable, accounts payable and accrued expenses, approximated fair value as of September 30, 2022 and June 30, 2022 because of the immediate or short-term maturity of these financial instruments.&lt;/p&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; "&gt; Investment securities at September 30, 2022 consists of certificates of deposit, municipal bonds and U.S. treasury bills and at June 30, 2022 consisted of certificates of deposit and municipal bonds. The Company classifies investment securities as available-for-sale which have been determined to be level 1 assets. The cost, gross unrealized gains, gross unrealized losses and fair value of available-for-sale debt securities by major security type at September 30, 2022 and June 30, 2022 are as follows: &lt;/p&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;div&gt;
&lt;table cellpadding="0" class="fin" style="border-spacing:0; margin:auto; " width="100%"&gt; &lt;thead&gt; &lt;tr class="odd" style=""&gt; &lt;td style="width:48%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td colspan="2" style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td colspan="2" style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;Gross&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td colspan="2" style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;Gross&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td colspan="2" style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr class="even" style=""&gt; &lt;td style="width:48%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td colspan="2" style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;Amortized&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td colspan="2" style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;Unrealized&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td colspan="2" style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;Unrealized&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td colspan="2" style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;Fair&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr class="odd" style=""&gt; &lt;td style="width:48%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td colspan="2" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;Cost&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td colspan="2" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;Gains&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td colspan="2" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;Losses&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td colspan="2" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;Value&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr class="even" style=""&gt; &lt;td style="width:48%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&lt;span style="text-decoration:underline #000000; "&gt;September 30, 2022&lt;/span&gt;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td colspan="2" style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td colspan="2" style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td colspan="2" style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td colspan="2" style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/thead&gt; &lt;tbody&gt; &lt;tr class="odd" style="background-color:#cceeff; "&gt; &lt;td style="width:48%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;Certificates of deposit&lt;span style="font-size:10pt; padding-left:2pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;$&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;5,050,000&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;$&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;&#x2014;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;$&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;&#x2014;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;$&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;5,050,000&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr class="even" style=""&gt; &lt;td style="width:48%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;Municipal bonds&lt;span style="font-size:10pt; padding-left:2pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;$&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;72,225&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;$&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;&#x2014;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;$&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;(&lt;span style="font-size:10pt; "&gt;4,385&lt;/span&gt;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;)&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;$&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;67,840&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr class="odd" style="background-color:#cceeff; "&gt; &lt;td style="width:48%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;U.S. Treasury Bills&lt;span style="font-size:10pt; padding-left:2pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;$&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;296,440&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;$&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;&#x2014;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;$&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;(&lt;span style="font-size:10pt; "&gt;105&lt;/span&gt;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; margin-bottom:3px; margin-bottom:0.7pt; "&gt;)&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;$&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;296,335&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr class="even" style=""&gt; &lt;td style="width:48%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;Total investment securities&lt;span style="font-size:10pt; padding-left:2pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;$&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;5,418,665&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;$&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;&#x2014;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;$&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;(&lt;span style="font-size:10pt; "&gt;4,490&lt;/span&gt;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; margin-bottom:3px; "&gt;)&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;$&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;5,414,175&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr class="odd" style="background-color:#cceeff; "&gt; &lt;td style="width:48%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr class="even" style=""&gt; &lt;td style="width:48%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&lt;span style="text-decoration:underline #000000; "&gt;June 30, 2022&lt;/span&gt;&lt;span style="font-size:10pt; padding-left:2pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr class="odd" style="background-color:#cceeff; "&gt; &lt;td style="width:48%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;Certificates of deposit&lt;span style="font-size:10pt; padding-left:2pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;$&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;3,639,000&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;$&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;&#x2014;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;$&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;&#x2014;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;$&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;3,639,000&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr class="even" style=""&gt; &lt;td style="width:48%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;Municipal bonds&lt;span style="font-size:10pt; padding-left:2pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;$&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;72,225&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;$&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;&#x2014;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;$&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;(&lt;span style="font-size:10pt; "&gt;2,446&lt;/span&gt;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; margin-bottom:3px; margin-bottom:0.7pt; "&gt;)&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;$&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;69,779&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr class="odd" style="background-color:#cceeff; "&gt; &lt;td style="width:48%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;Total investment securities&lt;span style="font-size:10pt; padding-left:2pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;$&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;3,711,225&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;$&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;&#x2014;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;$&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;(&lt;span style="font-size:10pt; "&gt;2,446&lt;/span&gt;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; margin-bottom:3px; "&gt;)&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;$&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;3,708,779&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:12pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:14pt; margin-bottom:0pt; "&gt;The portfolio is diversified and highly liquid and primarily consists of investment grade fixed income instruments. At September 30, 2022, the Company did not have any investments in individual securities that have been in a continuous loss position considered to be other than temporary.&lt;/p&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-bottom:0pt; "/&gt; &lt;div&gt; &lt;div style="width:100%; clear:both;"&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; "&gt;6&lt;/p&gt; &lt;/div&gt;&lt;hr style="border-top:1.5pt solid #000000;"/&gt;&lt;div style="page-break-after:always;"/&gt;
&lt;p style="font-style:italic; font-size:8pt; margin-top:-5pt;"&gt;&lt;a href="#toc"&gt;Index&lt;/a&gt;&lt;/p&gt; &lt;/div&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:9pt; margin-bottom:0pt; "&gt; As of September 30, 2022 and June 30, 2022, the remaining contractual maturities of available-for-sale debt securities were as follows: &lt;/p&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;div&gt;
&lt;table cellpadding="0" class="fin" style="border-spacing:0; margin:auto; " width="100%"&gt; &lt;thead&gt; &lt;tr class="odd" style=""&gt; &lt;td style="width:61%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td colspan="6" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;Years to Maturity&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td colspan="2" style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr class="even" style=""&gt; &lt;td style="width:61%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td colspan="2" style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;Less than&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td colspan="2" style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;One to&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td colspan="2" style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr class="odd" style=""&gt; &lt;td style="width:61%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td colspan="2" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;One Year&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td colspan="2" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;Five Years&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td colspan="2" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;Total&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/thead&gt; &lt;tbody&gt; &lt;tr class="odd" style="background-color:#cceeff; "&gt; &lt;td style="width:61%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&lt;span style="text-decoration:underline #000000; "&gt;September 30, 2022&lt;/span&gt;&lt;span style="font-size:10pt; padding-left:2pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr class="even" style=""&gt; &lt;td style="width:61%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;Available-for-sale&lt;span style="font-size:10pt; padding-left:2pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;$&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;4,626,334&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;$&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;787,841&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;$&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;5,414,175&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr class="odd" style="background-color:#cceeff; "&gt; &lt;td style="width:61%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; padding-left:2pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr class="even" style=""&gt; &lt;td style="width:61%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&lt;span style="text-decoration:underline #000000; "&gt;June 30, 2022&lt;/span&gt;&lt;span style="font-size:10pt; padding-left:2pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr class="odd" style="background-color:#cceeff; "&gt; &lt;td style="width:61%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;Available-for-sale&lt;span style="font-size:10pt; padding-left:2pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;$&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;3,639,000&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;$&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;69,779&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;$&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;3,708,779&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:12pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock>
    <us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock
      contextRef="From2022-07-01to2022-09-30"
      id="Fact_0000000000264">
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; "&gt; Investment securities at September 30, 2022 consists of certificates of deposit, municipal bonds and U.S. treasury bills and at June 30, 2022 consisted of certificates of deposit and municipal bonds. The Company classifies investment securities as available-for-sale which have been determined to be level 1 assets. The cost, gross unrealized gains, gross unrealized losses and fair value of available-for-sale debt securities by major security type at September 30, 2022 and June 30, 2022 are as follows: &lt;/p&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;div&gt;
&lt;table cellpadding="0" class="fin" style="border-spacing:0; margin:auto; " width="100%"&gt; &lt;thead&gt; &lt;tr class="odd" style=""&gt; &lt;td style="width:48%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td colspan="2" style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td colspan="2" style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;Gross&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td colspan="2" style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;Gross&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td colspan="2" style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr class="even" style=""&gt; &lt;td style="width:48%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td colspan="2" style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;Amortized&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td colspan="2" style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;Unrealized&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td colspan="2" style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;Unrealized&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td colspan="2" style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;Fair&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr class="odd" style=""&gt; &lt;td style="width:48%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td colspan="2" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;Cost&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td colspan="2" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;Gains&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td colspan="2" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;Losses&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td colspan="2" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;Value&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr class="even" style=""&gt; &lt;td style="width:48%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&lt;span style="text-decoration:underline #000000; "&gt;September 30, 2022&lt;/span&gt;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td colspan="2" style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td colspan="2" style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td colspan="2" style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td colspan="2" style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/thead&gt; &lt;tbody&gt; &lt;tr class="odd" style="background-color:#cceeff; "&gt; &lt;td style="width:48%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;Certificates of deposit&lt;span style="font-size:10pt; padding-left:2pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;$&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;5,050,000&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;$&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;&#x2014;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;$&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;&#x2014;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;$&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;5,050,000&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr class="even" style=""&gt; &lt;td style="width:48%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;Municipal bonds&lt;span style="font-size:10pt; padding-left:2pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;$&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;72,225&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;$&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;&#x2014;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;$&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;(&lt;span style="font-size:10pt; "&gt;4,385&lt;/span&gt;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;)&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;$&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;67,840&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr class="odd" style="background-color:#cceeff; "&gt; &lt;td style="width:48%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;U.S. Treasury Bills&lt;span style="font-size:10pt; padding-left:2pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;$&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;296,440&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;$&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;&#x2014;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;$&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;(&lt;span style="font-size:10pt; "&gt;105&lt;/span&gt;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; margin-bottom:3px; margin-bottom:0.7pt; "&gt;)&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;$&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;296,335&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr class="even" style=""&gt; &lt;td style="width:48%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;Total investment securities&lt;span style="font-size:10pt; padding-left:2pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;$&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;5,418,665&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;$&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;&#x2014;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;$&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;(&lt;span style="font-size:10pt; "&gt;4,490&lt;/span&gt;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; margin-bottom:3px; "&gt;)&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;$&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;5,414,175&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr class="odd" style="background-color:#cceeff; "&gt; &lt;td style="width:48%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr class="even" style=""&gt; &lt;td style="width:48%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&lt;span style="text-decoration:underline #000000; "&gt;June 30, 2022&lt;/span&gt;&lt;span style="font-size:10pt; padding-left:2pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr class="odd" style="background-color:#cceeff; "&gt; &lt;td style="width:48%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;Certificates of deposit&lt;span style="font-size:10pt; padding-left:2pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;$&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;3,639,000&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;$&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;&#x2014;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;$&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;&#x2014;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;$&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;3,639,000&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr class="even" style=""&gt; &lt;td style="width:48%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;Municipal bonds&lt;span style="font-size:10pt; padding-left:2pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;$&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;72,225&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;$&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;&#x2014;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;$&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;(&lt;span style="font-size:10pt; "&gt;2,446&lt;/span&gt;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; margin-bottom:3px; margin-bottom:0.7pt; "&gt;)&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;$&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;69,779&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr class="odd" style="background-color:#cceeff; "&gt; &lt;td style="width:48%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;Total investment securities&lt;span style="font-size:10pt; padding-left:2pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;$&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;3,711,225&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;$&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;&#x2014;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;$&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;(&lt;span style="font-size:10pt; "&gt;2,446&lt;/span&gt;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; margin-bottom:3px; "&gt;)&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;$&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;3,708,779&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:12pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="AsOf2022-09-30_us-gaap_CertificatesOfDepositMember"
      decimals="0"
      id="Fact_0000000000236"
      unitRef="USD">5050000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="AsOf2022-06-30_us-gaap_CertificatesOfDepositMember"
      id="Fact_0000000000237"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="AsOf2022-09-30_us-gaap_CertificatesOfDepositMember"
      id="Fact_0000000000238"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="AsOf2022-09-30_us-gaap_CertificatesOfDepositMember"
      decimals="0"
      id="Fact_0000000000239"
      unitRef="USD">5050000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="AsOf2022-09-30_us-gaap_MunicipalBondsMember"
      decimals="0"
      id="Fact_0000000000240"
      unitRef="USD">72225</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="AsOf2022-09-30_us-gaap_MunicipalBondsMember"
      id="Fact_0000000000241"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="AsOf2022-09-30_us-gaap_MunicipalBondsMember"
      decimals="0"
      id="Fact_0000000000242"
      unitRef="USD">4385</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="AsOf2022-09-30_us-gaap_MunicipalBondsMember"
      decimals="0"
      id="Fact_0000000000243"
      unitRef="USD">67840</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="AsOf2022-09-30_us-gaap_USTreasurySecuritiesMember"
      decimals="0"
      id="Fact_0000000000244"
      unitRef="USD">296440</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="AsOf2022-09-30_us-gaap_USTreasurySecuritiesMember"
      id="Fact_0000000000245"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="AsOf2022-09-30_us-gaap_USTreasurySecuritiesMember"
      decimals="0"
      id="Fact_0000000000246"
      unitRef="USD">105</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="AsOf2022-09-30_us-gaap_USTreasurySecuritiesMember"
      decimals="0"
      id="Fact_0000000000247"
      unitRef="USD">296335</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="AsOf2022-09-30"
      decimals="0"
      id="Fact_0000000000248"
      unitRef="USD">5418665</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="AsOf2022-09-30"
      id="Fact_0000000000249"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="AsOf2022-09-30"
      decimals="0"
      id="Fact_0000000000250"
      unitRef="USD">4490</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="AsOf2022-09-30"
      decimals="0"
      id="Fact_0000000000251"
      unitRef="USD">5414175</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="AsOf2022-06-30_us-gaap_CertificatesOfDepositMember"
      decimals="0"
      id="Fact_0000000000252"
      unitRef="USD">3639000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="AsOf2022-06-30_us-gaap_CertificatesOfDepositMember"
      id="Fact_0000000000253"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="AsOf2022-06-30_us-gaap_CertificatesOfDepositMember"
      id="Fact_0000000000254"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="AsOf2022-06-30_us-gaap_CertificatesOfDepositMember"
      decimals="0"
      id="Fact_0000000000255"
      unitRef="USD">3639000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="AsOf2022-06-30_us-gaap_MunicipalBondsMember"
      decimals="0"
      id="Fact_0000000000256"
      unitRef="USD">72225</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="AsOf2022-06-30_us-gaap_MunicipalBondsMember"
      id="Fact_0000000000257"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="AsOf2022-06-30_us-gaap_MunicipalBondsMember"
      decimals="0"
      id="Fact_0000000000258"
      unitRef="USD">2446</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="AsOf2022-06-30_us-gaap_MunicipalBondsMember"
      decimals="0"
      id="Fact_0000000000259"
      unitRef="USD">69779</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="AsOf2022-06-30"
      decimals="0"
      id="Fact_0000000000260"
      unitRef="USD">3711225</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="AsOf2022-06-30"
      id="Fact_0000000000261"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="AsOf2022-06-30"
      decimals="0"
      id="Fact_0000000000262"
      unitRef="USD">2446</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="AsOf2022-06-30"
      decimals="0"
      id="Fact_0000000000263"
      unitRef="USD">3708779</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock
      contextRef="From2022-07-01to2022-09-30"
      id="Fact_0000000000271">
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:9pt; margin-bottom:0pt; "&gt; As of September 30, 2022 and June 30, 2022, the remaining contractual maturities of available-for-sale debt securities were as follows: &lt;/p&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;div&gt;
&lt;table cellpadding="0" class="fin" style="border-spacing:0; margin:auto; " width="100%"&gt; &lt;thead&gt; &lt;tr class="odd" style=""&gt; &lt;td style="width:61%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td colspan="6" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;Years to Maturity&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td colspan="2" style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr class="even" style=""&gt; &lt;td style="width:61%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td colspan="2" style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;Less than&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td colspan="2" style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;One to&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td colspan="2" style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr class="odd" style=""&gt; &lt;td style="width:61%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td colspan="2" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;One Year&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td colspan="2" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;Five Years&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td colspan="2" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;Total&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/thead&gt; &lt;tbody&gt; &lt;tr class="odd" style="background-color:#cceeff; "&gt; &lt;td style="width:61%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&lt;span style="text-decoration:underline #000000; "&gt;September 30, 2022&lt;/span&gt;&lt;span style="font-size:10pt; padding-left:2pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr class="even" style=""&gt; &lt;td style="width:61%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;Available-for-sale&lt;span style="font-size:10pt; padding-left:2pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;$&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;4,626,334&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;$&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;787,841&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;$&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;5,414,175&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr class="odd" style="background-color:#cceeff; "&gt; &lt;td style="width:61%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; padding-left:2pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr class="even" style=""&gt; &lt;td style="width:61%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&lt;span style="text-decoration:underline #000000; "&gt;June 30, 2022&lt;/span&gt;&lt;span style="font-size:10pt; padding-left:2pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr class="odd" style="background-color:#cceeff; "&gt; &lt;td style="width:61%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;Available-for-sale&lt;span style="font-size:10pt; padding-left:2pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;$&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;3,639,000&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;$&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;69,779&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;$&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;3,708,779&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:12pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
      contextRef="AsOf2022-09-30"
      decimals="0"
      id="Fact_0000000000265"
      unitRef="USD">4626334</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue
      contextRef="AsOf2022-09-30"
      decimals="0"
      id="Fact_0000000000266"
      unitRef="USD">787841</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="AsOf2022-09-30"
      decimals="0"
      id="Fact_0000000000267"
      unitRef="USD">5414175</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
      contextRef="AsOf2022-06-30"
      decimals="0"
      id="Fact_0000000000268"
      unitRef="USD">3639000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue
      contextRef="AsOf2022-06-30"
      decimals="0"
      id="Fact_0000000000269"
      unitRef="USD">69779</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="AsOf2022-06-30"
      decimals="0"
      id="Fact_0000000000270"
      unitRef="USD">3708779</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="From2022-07-01to2022-09-30"
      id="Fact_0000000000275">
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:14pt; margin-bottom:0pt; "&gt; Note 3. Net Income per Share &lt;/p&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; "&gt;Basic net income per share excludes dilution and is computed by dividing net income available to common stockholders by the weighted average number of common shares outstanding for the period. Diluted net income per share reflects the potential dilution that could occur if securities or other contracts to issue common stock were exercised or converted into common stock or resulted in the issuance of common stock that then shared in the income of the Company. The computation of diluted net income per share, excluded options to purchase &lt;span style="font-size:10pt; "&gt;241,773&lt;/span&gt; shares of our common stock for the three months ended September 30, 2022 and &lt;span style="font-size:10pt; "&gt;344,512&lt;/span&gt; shares for the three months ended September 30, 2021, as the effect of including them would be anti-dilutive. As unearned shares owned by the Company&#x2019;s sponsored leveraged employee stock ownership plan (the &#x201c;ESOP&#x201d;) are released or committed-to-be-released, the shares become outstanding for earnings-per-share computations. &lt;span style="font-size:12pt; "/&gt;&lt;/p&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="From2022-07-01to2022-09-30"
      decimals="INF"
      id="Fact_0000000000273"
      unitRef="Shares">241773</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="From2021-07-01to2021-09-30"
      decimals="INF"
      id="Fact_0000000000274"
      unitRef="Shares">344512</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="From2022-07-01to2022-09-30"
      id="Fact_0000000000343">
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:9pt; margin-bottom:0pt; "&gt; Note 4. Stock Based Compensation &lt;/p&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; "&gt;The Company follows ASC 718 in establishing standards for the accounting for transactions in which an entity exchanges its equity instruments for goods or services, as well as transactions in which an entity incurs liabilities in exchange for goods or services that are based on the fair value of the entity&#x2019;s equity instruments or that may be settled by the issuance of those equity instruments. ASC 718 requires that the cost resulting from all share-based payment transactions be recognized in the financial statements based on the fair value of the share-based payment. ASC 718 establishes fair value as the measurement objective in accounting for share-based payment transactions with employees, except for equity instruments held by employee share ownership plans.&lt;span style="font-size:12pt; "/&gt;&lt;/p&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; "&gt;Total stock-based compensation expense recognized in the statements of comprehensive income for the three-month periods ended September 30, 2022 and 2021 was $&lt;span style="font-size:10pt; "&gt;61,259&lt;/span&gt; and $&lt;span style="font-size:10pt; "&gt;52,776&lt;/span&gt;, respectively, before income taxes. The amount of this stock-based compensation expense related to non-qualified stock options (&#x201c;NQSOs&#x201d;) for the three-month periods ended September 30, 2022 and 2021, was $&lt;span style="font-size:10pt; "&gt;9,604&lt;/span&gt; and $&lt;span style="font-size:10pt; "&gt;7,366&lt;/span&gt;, respectively. The deferred tax benefit related to the NQSOs as of September 30, 2022 and 2021 was approximately $&lt;span style="font-size:10pt; "&gt;2,017&lt;/span&gt; and $&lt;span style="font-size:10pt; "&gt;1,547&lt;/span&gt;, respectively. The remaining stock option expense in each year related to incentive stock options (&#x201c;ISOs&#x201d;) which are not deductible by the corporation when exercised, assuming a qualifying disposition and as such no deferred tax benefit was established related to these amounts.&lt;span style="font-size:12pt; "/&gt;&lt;/p&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; "&gt;As of September 30, 2022, there was approximately $&lt;span style="font-size:10pt; "&gt;308,188&lt;/span&gt; of unrecognized compensation cost related to stock option awards that is expected to be recognized as expense over the next &lt;span style="font-size:10pt; "&gt;2&lt;/span&gt; years, of which $&lt;span style="font-size:10pt; "&gt;254,793&lt;/span&gt; relates to ISOs and $&lt;span style="font-size:10pt; "&gt;53,395&lt;/span&gt; relates to NQSOs. The total deferred tax benefit related to these awards is expected to be $&lt;span style="font-size:10pt; "&gt;11,213&lt;/span&gt;. &lt;/p&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; "&gt;The Company has one employee stock option plan under which options or stock awards may be granted, the 2017 Stock Option and Restricted Stock Plan (the "2017 Plan"). The Board of Directors may grant options to acquire shares of common stock to employees and non-employee directors of the Company at the fair market value of the common stock on the date of grant. The maximum aggregate number of shares of Common Stock subject to options or awards to non-employee directors is &lt;span style="font-size:10pt; "&gt;133,000&lt;/span&gt; and the maximum aggregate number of shares of Common Stock subject to options or awards granted to non-employee directors during any single fiscal year is the lesser of &lt;span style="font-size:10pt; "&gt;13,300&lt;/span&gt; and &lt;span style="font-size:10pt; "&gt;33&lt;/span&gt; 1/3% of the total number of shares subject to options or awards granted in such fiscal year. The maximum number of shares subject to options or awards granted to any individual employee may not exceed &lt;span style="font-size:10pt; "&gt;15,000&lt;/span&gt; in a fiscal year. Generally, options granted have a two-year vesting period based on &lt;span style="font-size:10pt; "&gt;two years&lt;/span&gt; of continuous service and have a ten-year contractual life. Option grants provide for accelerated vesting if there is a change in control. Shares issued upon the exercise of options are from those held in Treasury. Options covering &lt;span style="font-size:10pt; "&gt;400,000&lt;/span&gt; shares are authorized for issuance under the 2017 Plan. As of September 30, 2022, options covering &lt;span style="font-size:10pt; "&gt;379,104&lt;/span&gt; shares have been granted, of which &lt;span style="font-size:10pt; "&gt;262,223&lt;/span&gt; are outstanding, and options covering &lt;span style="font-size:10pt; "&gt;116,881&lt;/span&gt; shares have been cancelled. As of September 30, 2022, options covering &lt;span style="font-size:10pt; "&gt;137,777&lt;/span&gt; shares remain available for grant, after factoring in the cancelled options, which are eligible to be re-granted. While no further grants of options may be made under the Company&#x2019;s 2007 Stock Option and Restricted Stock Plan, as of September 30, 2022, &lt;span style="font-size:10pt; "&gt;50,750&lt;/span&gt; options were outstanding under such plan of which all are vested and exercisable. &lt;/p&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-bottom:0pt; "/&gt; &lt;div&gt; &lt;div style="width:100%; clear:both;"&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; "&gt;7&lt;/p&gt; &lt;/div&gt;&lt;hr style="border-top:1.5pt solid #000000;"/&gt;&lt;div style="page-break-after:always;"/&gt;
&lt;p style="font-style:italic; font-size:8pt; margin-top:-5pt;"&gt;&lt;a href="#toc"&gt;Index&lt;/a&gt;&lt;/p&gt; &lt;/div&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; "&gt;ASC 718 requires the use of a valuation model to calculate the fair value of stock-based awards. The Company has elected to use the Black-Scholes option valuation model, which incorporates various assumptions including those for dividend yield, volatility, expected life and interest rates.&lt;/p&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; "&gt; The table below outlines the weighted average assumptions that the Company used to calculate the fair value of each option award for the three months ended September 30, 2022 and 2021. &lt;/p&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;div&gt;
&lt;table cellpadding="0" class="fin" style="border-spacing:0; margin:auto; " width="100%"&gt; &lt;thead&gt; &lt;tr class="odd" style=""&gt; &lt;td style="width:54%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:2%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td colspan="3" style="width:2%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&#160;&#160;&#160;&#160;&#160;&lt;span style="font-size:10pt; text-decoration:underline #000000; "&gt;September 30, 2022&lt;/span&gt;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:2%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:18%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;&lt;span style="text-decoration:underline #000000; "&gt;September 30, 2021&lt;/span&gt;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:2%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr class="even" style=""&gt; &lt;td style="width:54%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:2%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td colspan="3" style="width:2%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:2%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:18%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:2%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/thead&gt; &lt;tbody&gt; &lt;tr class="odd" style="background-color:#cceeff; "&gt; &lt;td style="width:54%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;Company&#x2019;s expected volatility&lt;span style="font-size:10pt; padding-left:2pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:2%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:2%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:18%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;27.10&lt;span style="font-size:10pt; "&gt;%&lt;/span&gt;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:2%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:2%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:18%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;25.50&lt;span style="font-size:10pt; "&gt;%&lt;/span&gt;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:2%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr class="even" style=""&gt; &lt;td style="width:54%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;Risk-free interest rate&lt;span style="font-size:10pt; padding-left:2pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:2%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:2%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:18%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;2.66&lt;span style="font-size:10pt; "&gt;%&lt;/span&gt;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:2%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:2%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:18%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;0.89&lt;span style="font-size:10pt; "&gt;%&lt;/span&gt;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:2%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr class="odd" style="background-color:#cceeff; "&gt; &lt;td style="width:54%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;Expected term&lt;span style="font-size:10pt; padding-left:2pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:2%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:2%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:18%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;5.4&lt;span style="font-size:10pt; "&gt; yrs&lt;/span&gt;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:2%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:2%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:18%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;5.4&lt;span style="font-size:10pt; "&gt; yrs&lt;/span&gt;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:2%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr class="even" style=""&gt; &lt;td style="width:54%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:-10pt !important; padding-left:10pt !important; margin-bottom:0pt; "&gt;Weighted average fair value per share of options granted during the period&lt;span style="font-size:10pt; padding-left:2pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:2%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:2%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:18%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;$&lt;span style="font-size:10pt; "&gt;4.11&lt;/span&gt;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:2%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:2%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:18%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;$&lt;span style="font-size:10pt; "&gt;3.73&lt;/span&gt;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:2%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:12pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; "&gt;Expected stock price volatility is based on the historical volatility of the Company&#x2019;s stock. The risk-free interest rate is based on the implied yield available on U.S. Treasury issues with an equivalent term approximating the expected life of the options. The expected option term (in years) represents the estimated period of time until exercise and is based on actual historical experience.&lt;/p&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:9pt; margin-bottom:0pt; "&gt; The following table summarizes stock option activity during the three months ended September 30, 2022:&lt;span style="font-size:12pt; "/&gt;&lt;/p&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;div&gt;
&lt;table cellpadding="0" class="fin" style="border-spacing:0; margin:auto; " width="100%"&gt; &lt;thead&gt; &lt;tr class="odd" style=""&gt; &lt;td style="width:47%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td colspan="15" style="width:1%; border-bottom:1.5pt solid #000000; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;Employee Stock Options Plan&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; border-bottom:1.5pt solid #000000; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr class="even" style=""&gt; &lt;td style="width:47%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td colspan="4" style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td colspan="3" style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td colspan="3" style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;Weighted&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td colspan="2" style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr class="odd" style=""&gt; &lt;td style="width:47%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td colspan="4" style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;Number of&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td colspan="3" style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;Weighted&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td colspan="3" style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;Average&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td colspan="2" style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr class="even" style=""&gt; &lt;td style="width:47%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td colspan="4" style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;Shares&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td colspan="3" style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;Average&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td colspan="3" style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;Remaining&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td colspan="2" style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;Aggregate&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr class="odd" style=""&gt; &lt;td style="width:47%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td colspan="4" style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;Subject&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td colspan="3" style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;Exercise&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td colspan="3" style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;Contractual&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td colspan="2" style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;Intrinsic&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr class="even" style=""&gt; &lt;td style="width:47%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td colspan="4" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;to Option&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td colspan="3" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;Price&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td colspan="3" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;Term&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td colspan="2" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;Value&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/thead&gt; &lt;tbody&gt; &lt;tr class="odd" style="background-color:#cceeff; "&gt; &lt;td style="width:47%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;Balance at July 1, 2022&lt;span style="font-size:10pt; padding-left:2pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;246,273&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;$&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;20.89&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;6.73&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr class="even" style=""&gt; &lt;td style="width:47%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;Granted&lt;span style="font-size:10pt; padding-left:2pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;71,200&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;$&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;13.61&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;9.84&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr class="odd" style="background-color:#cceeff; "&gt; &lt;td style="width:47%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;Exercised&lt;span style="font-size:10pt; padding-left:2pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;&#x2014;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;&#x2014;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;&#x2014;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr class="even" style=""&gt; &lt;td style="width:47%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;Forfeited or expired&lt;span style="font-size:10pt; padding-left:2pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;(&lt;span style="font-size:10pt; "&gt;4,500&lt;/span&gt;)&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;$&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;18.20&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;&#x2014;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr class="odd" style="background-color:#cceeff; "&gt; &lt;td style="width:47%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;Outstanding at September 30, 2022&lt;span style="font-size:10pt; padding-left:2pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;312,973&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;$&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;19.27&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;7.22&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;$&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;12,816&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr class="even" style=""&gt; &lt;td style="width:47%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;Vested or expected to vest at September 30, 2022&lt;span style="font-size:10pt; padding-left:2pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;282,623&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;$&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;19.74&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;7.02&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;$&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;10,483&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr class="odd" style="background-color:#cceeff; "&gt; &lt;td style="width:47%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;Exercisable at September 30, 2022&lt;span style="font-size:10pt; padding-left:2pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;141,598&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;$&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;24.49&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;4.94&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;$&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;0&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:12pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:14pt; margin-bottom:0pt; "&gt;The aggregate intrinsic value in the table above represents the total pretax intrinsic value (the difference between the closing sale price of the Company&#x2019;s common stock as reported on the NYSE American on September 30, 2022 and the exercise price, multiplied by the number of in-the-money options) that would have been received by the option holders if all option holders had exercised their options on September 30, 2022. This amount changes based on the fair market value of the Company&#x2019;s common stock. The intrinsic value of options exercised during the three months ended September 30, 2022 and 2021 was $&lt;span style="font-size:10pt; "&gt;0&lt;/span&gt;, resulting from no option exercise activity during those periods.&lt;span style="font-size:12pt; "/&gt;&lt;/p&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-bottom:0pt; "/&gt; &lt;div&gt; &lt;div style="width:100%; clear:both;"&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; "&gt;8&lt;/p&gt; &lt;/div&gt;&lt;hr style="border-top:1.5pt solid #000000;"/&gt;&lt;div style="page-break-after:always;"/&gt;
&lt;p style="font-style:italic; font-size:8pt; margin-top:-5pt;"&gt;&lt;a href="#toc"&gt;Index&lt;/a&gt;&lt;/p&gt; &lt;/div&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:9pt; margin-bottom:0pt; "&gt; The following table summarizes changes in non-vested stock options during the three months ended September 30, 2022:&lt;span style="font-size:12pt; "/&gt;&lt;/p&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;div&gt;
&lt;table cellpadding="0" class="fin" style="border-spacing:0; margin:auto; " width="100%"&gt; &lt;thead&gt; &lt;tr class="odd" style=""&gt; &lt;td style="width:64%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:15%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;Weighted Number&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:15%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;Average&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr class="even" style=""&gt; &lt;td style="width:64%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:15%; border-bottom:0.7pt solid #000000; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;of Shares&lt;/p&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;Subject to Option&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:15%; border-bottom:0.7pt solid #000000; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;Grant Date Fair&lt;/p&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;Value (per Option)&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/thead&gt; &lt;tbody&gt; &lt;tr class="odd" style="background-color:#cceeff; "&gt; &lt;td style="width:64%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:10pt; margin-bottom:0pt; "&gt;Non-vested at July 1, 2022&lt;span style="font-size:10pt; padding-left:2pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:15%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;104,175&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;$&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:15%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;2.92&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr class="even" style=""&gt; &lt;td style="width:64%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:10pt; margin-bottom:0pt; "&gt;Granted&lt;span style="font-size:10pt; padding-left:2pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:15%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;71,200&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;$&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:15%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;4.11&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr class="odd" style="background-color:#cceeff; "&gt; &lt;td style="width:64%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:10pt; margin-bottom:0pt; "&gt;Vested&lt;span style="font-size:10pt; padding-left:2pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:15%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;&#x2014;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:15%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;&#x2014;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr class="even" style=""&gt; &lt;td style="width:64%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:10pt; margin-bottom:0pt; "&gt;Forfeited or expired&lt;span style="font-size:10pt; padding-left:2pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:15%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;(&lt;span style="font-size:10pt; "&gt;4,000&lt;/span&gt;)&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;$&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:15%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;1.91&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr class="odd" style="background-color:#cceeff; "&gt; &lt;td style="width:64%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:10pt; margin-bottom:0pt; "&gt;Non-vested at September 30, 2022&lt;span style="font-size:10pt; padding-left:2pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:15%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;171,375&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;$&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:15%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;3.44&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:12pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="From2022-07-01to2022-09-30"
      decimals="0"
      id="Fact_0000000000276"
      unitRef="USD">61259</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="From2021-07-01to2021-09-30"
      decimals="0"
      id="Fact_0000000000277"
      unitRef="USD">52776</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="From2022-07-01to2022-09-30_custom_NonQualifiedStockOptionsMember"
      decimals="0"
      id="Fact_0000000000278"
      unitRef="USD">9604</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="From2021-07-01to2021-09-30_custom_NonQualifiedStockOptionsMember"
      decimals="0"
      id="Fact_0000000000279"
      unitRef="USD">7366</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="From2022-07-01to2022-09-30"
      decimals="0"
      id="Fact_0000000000280"
      unitRef="USD">2017</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="From2021-07-01to2021-09-30"
      decimals="0"
      id="Fact_0000000000281"
      unitRef="USD">1547</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="AsOf2022-09-30"
      decimals="0"
      id="Fact_0000000000282"
      unitRef="USD">308188</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="From2022-07-01to2022-09-30"
      id="Fact_0000000000283">P2Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="AsOf2022-09-30_custom_IncentiveStockOptionMember"
      decimals="0"
      id="Fact_0000000000284"
      unitRef="USD">254793</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="AsOf2022-09-30_custom_NonQualifiedStockOptionsMember"
      decimals="0"
      id="Fact_0000000000285"
      unitRef="USD">53395</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <esp:DeferredTaxBenefitRelatedToUnrecognizedCompensationCosts
      contextRef="AsOf2022-09-30"
      decimals="0"
      id="Fact_0000000000286"
      unitRef="USD">11213</esp:DeferredTaxBenefitRelatedToUnrecognizedCompensationCosts>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="AsOf2022-09-30_custom_TwoThousandSeventeenPlanMember_custom_NonEmployeeDirectorsMember_srt_MaximumMember"
      decimals="INF"
      id="Fact_0000000000287"
      unitRef="Shares">133000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <esp:NumberOfSharesSubjectToOptionOrAwardSingleFiscalYear
      contextRef="AsOf2022-09-30_custom_TwoThousandSeventeenPlanMember_custom_NonEmployeeDirectorsMember_srt_MaximumMember"
      decimals="INF"
      id="Fact_0000000000288"
      unitRef="Shares">13300</esp:NumberOfSharesSubjectToOptionOrAwardSingleFiscalYear>
    <esp:PercentageOfTotalNumberOfSharesSubjectToOptionsOrAwardsGrantedInFiscalYear
      contextRef="From2022-07-01to2022-09-30_custom_NonEmployeeDirectorsMember_custom_TwoThousandSeventeenPlanMember_srt_MaximumMember"
      decimals="INF"
      id="Fact_0000000000289"
      unitRef="Pure">0.33</esp:PercentageOfTotalNumberOfSharesSubjectToOptionsOrAwardsGrantedInFiscalYear>
    <esp:NumberOfSharesSubjectToOptionOrAwardSingleFiscalYear
      contextRef="AsOf2022-09-30_custom_IndividualEmployeeMember_custom_TwoThousandSeventeenPlanMember_srt_MaximumMember"
      decimals="INF"
      id="Fact_0000000000290"
      unitRef="Shares">15000</esp:NumberOfSharesSubjectToOptionOrAwardSingleFiscalYear>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="From2022-07-01to2022-09-30"
      id="Fact_0000000000291">P2Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="AsOf2022-09-30_us-gaap_EmployeeStockOptionMember_custom_TwoThousandSeventeenPlanMember"
      decimals="INF"
      id="Fact_0000000000292"
      unitRef="Shares">400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
      contextRef="From2022-07-01to2022-09-30_us-gaap_EmployeeStockOptionMember_custom_TwoThousandSeventeenPlanMember"
      decimals="INF"
      id="Fact_0000000000293"
      unitRef="Shares">379104</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="AsOf2022-09-30_custom_IncentiveStockOptionMember_custom_TwoThousandSeventenPlanMember"
      decimals="INF"
      id="Fact_0000000000294"
      unitRef="Shares">262223</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="From2022-07-01to2022-09-30_us-gaap_EmployeeStockOptionMember_custom_TwoThousandSeventeenPlanMember"
      decimals="INF"
      id="Fact_0000000000295"
      unitRef="Shares">116881</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="AsOf2022-09-30_custom_IncentiveStockOptionMember_custom_TwoThousandSeventenPlanMember"
      decimals="INF"
      id="Fact_0000000000296"
      unitRef="Shares">137777</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="AsOf2022-09-30_custom_TwoThousandSevenPlanMember_custom_RestrictedStockPlanMember"
      decimals="INF"
      id="Fact_0000000000297"
      unitRef="Shares">50750</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="From2022-07-01to2022-09-30"
      id="Fact_0000000000306">
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; "&gt; The table below outlines the weighted average assumptions that the Company used to calculate the fair value of each option award for the three months ended September 30, 2022 and 2021. &lt;/p&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;div&gt;
&lt;table cellpadding="0" class="fin" style="border-spacing:0; margin:auto; " width="100%"&gt; &lt;thead&gt; &lt;tr class="odd" style=""&gt; &lt;td style="width:54%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:2%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td colspan="3" style="width:2%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&#160;&#160;&#160;&#160;&#160;&lt;span style="font-size:10pt; text-decoration:underline #000000; "&gt;September 30, 2022&lt;/span&gt;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:2%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:18%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;&lt;span style="text-decoration:underline #000000; "&gt;September 30, 2021&lt;/span&gt;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:2%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr class="even" style=""&gt; &lt;td style="width:54%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:2%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td colspan="3" style="width:2%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:2%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:18%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:2%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/thead&gt; &lt;tbody&gt; &lt;tr class="odd" style="background-color:#cceeff; "&gt; &lt;td style="width:54%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;Company&#x2019;s expected volatility&lt;span style="font-size:10pt; padding-left:2pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:2%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:2%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:18%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;27.10&lt;span style="font-size:10pt; "&gt;%&lt;/span&gt;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:2%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:2%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:18%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;25.50&lt;span style="font-size:10pt; "&gt;%&lt;/span&gt;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:2%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr class="even" style=""&gt; &lt;td style="width:54%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;Risk-free interest rate&lt;span style="font-size:10pt; padding-left:2pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:2%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:2%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:18%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;2.66&lt;span style="font-size:10pt; "&gt;%&lt;/span&gt;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:2%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:2%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:18%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;0.89&lt;span style="font-size:10pt; "&gt;%&lt;/span&gt;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:2%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr class="odd" style="background-color:#cceeff; "&gt; &lt;td style="width:54%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;Expected term&lt;span style="font-size:10pt; padding-left:2pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:2%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:2%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:18%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;5.4&lt;span style="font-size:10pt; "&gt; yrs&lt;/span&gt;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:2%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:2%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:18%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;5.4&lt;span style="font-size:10pt; "&gt; yrs&lt;/span&gt;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:2%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr class="even" style=""&gt; &lt;td style="width:54%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:-10pt !important; padding-left:10pt !important; margin-bottom:0pt; "&gt;Weighted average fair value per share of options granted during the period&lt;span style="font-size:10pt; padding-left:2pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:2%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:2%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:18%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;$&lt;span style="font-size:10pt; "&gt;4.11&lt;/span&gt;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:2%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:2%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:18%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;$&lt;span style="font-size:10pt; "&gt;3.73&lt;/span&gt;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:2%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:12pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="From2022-07-01to2022-09-30"
      decimals="INF"
      id="Fact_0000000000298"
      unitRef="Pure">0.2710</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="From2021-07-01to2021-09-30"
      decimals="INF"
      id="Fact_0000000000299"
      unitRef="Pure">0.2550</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="From2022-07-01to2022-09-30"
      decimals="INF"
      id="Fact_0000000000300"
      unitRef="Pure">0.0266</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="From2021-07-01to2021-09-30"
      decimals="INF"
      id="Fact_0000000000301"
      unitRef="Pure">0.0089</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="From2022-07-01to2022-09-30"
      id="Fact_0000000000302">P5Y4M24D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="From2021-07-01to2021-09-30"
      id="Fact_0000000000303">P5Y4M24D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="From2022-07-01to2022-09-30"
      decimals="INF"
      id="Fact_0000000000304"
      unitRef="USDPerShare">4.11</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="From2021-07-01to2021-09-30"
      decimals="INF"
      id="Fact_0000000000305"
      unitRef="USDPerShare">3.73</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="From2022-07-01to2022-09-30"
      id="Fact_0000000000329">
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:9pt; margin-bottom:0pt; "&gt; The following table summarizes stock option activity during the three months ended September 30, 2022:&lt;span style="font-size:12pt; "/&gt;&lt;/p&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;div&gt;
&lt;table cellpadding="0" class="fin" style="border-spacing:0; margin:auto; " width="100%"&gt; &lt;thead&gt; &lt;tr class="odd" style=""&gt; &lt;td style="width:47%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td colspan="15" style="width:1%; border-bottom:1.5pt solid #000000; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;Employee Stock Options Plan&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; border-bottom:1.5pt solid #000000; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr class="even" style=""&gt; &lt;td style="width:47%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td colspan="4" style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td colspan="3" style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td colspan="3" style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;Weighted&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td colspan="2" style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr class="odd" style=""&gt; &lt;td style="width:47%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td colspan="4" style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;Number of&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td colspan="3" style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;Weighted&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td colspan="3" style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;Average&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td colspan="2" style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr class="even" style=""&gt; &lt;td style="width:47%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td colspan="4" style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;Shares&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td colspan="3" style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;Average&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td colspan="3" style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;Remaining&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td colspan="2" style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;Aggregate&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr class="odd" style=""&gt; &lt;td style="width:47%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td colspan="4" style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;Subject&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td colspan="3" style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;Exercise&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td colspan="3" style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;Contractual&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td colspan="2" style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;Intrinsic&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr class="even" style=""&gt; &lt;td style="width:47%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td colspan="4" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;to Option&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td colspan="3" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;Price&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td colspan="3" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;Term&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td colspan="2" style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;Value&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/thead&gt; &lt;tbody&gt; &lt;tr class="odd" style="background-color:#cceeff; "&gt; &lt;td style="width:47%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;Balance at July 1, 2022&lt;span style="font-size:10pt; padding-left:2pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;246,273&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;$&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;20.89&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;6.73&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr class="even" style=""&gt; &lt;td style="width:47%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;Granted&lt;span style="font-size:10pt; padding-left:2pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;71,200&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;$&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;13.61&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;9.84&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr class="odd" style="background-color:#cceeff; "&gt; &lt;td style="width:47%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;Exercised&lt;span style="font-size:10pt; padding-left:2pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;&#x2014;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;&#x2014;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;&#x2014;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr class="even" style=""&gt; &lt;td style="width:47%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;Forfeited or expired&lt;span style="font-size:10pt; padding-left:2pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;(&lt;span style="font-size:10pt; "&gt;4,500&lt;/span&gt;)&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;$&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;18.20&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;&#x2014;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr class="odd" style="background-color:#cceeff; "&gt; &lt;td style="width:47%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;Outstanding at September 30, 2022&lt;span style="font-size:10pt; padding-left:2pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;312,973&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;$&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;19.27&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;7.22&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;$&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;12,816&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr class="even" style=""&gt; &lt;td style="width:47%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;Vested or expected to vest at September 30, 2022&lt;span style="font-size:10pt; padding-left:2pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;282,623&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;$&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;19.74&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;7.02&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;$&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;10,483&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr class="odd" style="background-color:#cceeff; "&gt; &lt;td style="width:47%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;Exercisable at September 30, 2022&lt;span style="font-size:10pt; padding-left:2pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;141,598&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;$&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;24.49&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;4.94&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;$&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:10%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;0&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:12pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="AsOf2022-06-30"
      decimals="INF"
      id="Fact_0000000000307"
      unitRef="Shares">246273</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="AsOf2022-06-30"
      decimals="INF"
      id="Fact_0000000000308"
      unitRef="USDPerShare">20.89</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="From2022-07-01to2022-09-30"
      id="Fact_0000000000309">P6Y8M23D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
      contextRef="From2022-07-01to2022-09-30"
      decimals="INF"
      id="Fact_0000000000310"
      unitRef="Shares">71200</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="From2022-07-01to2022-09-30"
      decimals="INF"
      id="Fact_0000000000311"
      unitRef="USDPerShare">13.61</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <esp:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermGranted
      contextRef="From2022-07-01to2022-09-30"
      id="Fact_0000000000312">P9Y10M2D</esp:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermGranted>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="From2022-07-01to2022-09-30"
      id="Fact_0000000000313"
      unitRef="Shares"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="From2022-07-01to2022-09-30"
      id="Fact_0000000000314"
      unitRef="USDPerShare"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="From2022-07-01to2022-09-30"
      decimals="INF"
      id="Fact_0000000000315"
      unitRef="Shares">4500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="From2022-07-01to2022-09-30"
      decimals="INF"
      id="Fact_0000000000316"
      unitRef="USDPerShare">18.20</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="AsOf2022-09-30"
      decimals="INF"
      id="Fact_0000000000317"
      unitRef="Shares">312973</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="AsOf2022-09-30"
      decimals="INF"
      id="Fact_0000000000318"
      unitRef="USDPerShare">19.27</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <esp:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="From2022-07-01to2022-09-30"
      id="Fact_0000000000319">P7Y2M19D</esp:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="AsOf2022-09-30"
      decimals="0"
      id="Fact_0000000000320"
      unitRef="USD">12816</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="AsOf2022-09-30"
      decimals="INF"
      id="Fact_0000000000321"
      unitRef="Shares">282623</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="AsOf2022-09-30"
      decimals="INF"
      id="Fact_0000000000322"
      unitRef="USDPerShare">19.74</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
      contextRef="From2022-07-01to2022-09-30"
      id="Fact_0000000000323">P7Y7D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
      contextRef="AsOf2022-09-30"
      decimals="0"
      id="Fact_0000000000324"
      unitRef="USD">10483</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="AsOf2022-09-30"
      decimals="INF"
      id="Fact_0000000000325"
      unitRef="Shares">141598</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="AsOf2022-09-30"
      decimals="INF"
      id="Fact_0000000000326"
      unitRef="USDPerShare">24.49</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="From2022-07-01to2022-09-30"
      id="Fact_0000000000327">P4Y11M8D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="AsOf2022-09-30"
      decimals="0"
      id="Fact_0000000000328"
      unitRef="USD">0</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="From2022-07-01to2022-09-30"
      decimals="0"
      id="Fact_0000000000331"
      unitRef="USD">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="From2021-07-01to2021-09-30"
      decimals="0"
      id="Fact_0000000000330"
      unitRef="USD">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock
      contextRef="From2022-07-01to2022-09-30"
      id="Fact_0000000000342">
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:9pt; margin-bottom:0pt; "&gt; The following table summarizes changes in non-vested stock options during the three months ended September 30, 2022:&lt;span style="font-size:12pt; "/&gt;&lt;/p&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;div&gt;
&lt;table cellpadding="0" class="fin" style="border-spacing:0; margin:auto; " width="100%"&gt; &lt;thead&gt; &lt;tr class="odd" style=""&gt; &lt;td style="width:64%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:15%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;Weighted Number&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:15%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;Average&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr class="even" style=""&gt; &lt;td style="width:64%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:15%; border-bottom:0.7pt solid #000000; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;of Shares&lt;/p&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;Subject to Option&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:15%; border-bottom:0.7pt solid #000000; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;Grant Date Fair&lt;/p&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;Value (per Option)&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; border-bottom:0.7pt solid #000000; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/thead&gt; &lt;tbody&gt; &lt;tr class="odd" style="background-color:#cceeff; "&gt; &lt;td style="width:64%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:10pt; margin-bottom:0pt; "&gt;Non-vested at July 1, 2022&lt;span style="font-size:10pt; padding-left:2pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:15%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;104,175&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;$&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:15%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;2.92&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr class="even" style=""&gt; &lt;td style="width:64%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:10pt; margin-bottom:0pt; "&gt;Granted&lt;span style="font-size:10pt; padding-left:2pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:15%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;71,200&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;$&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:15%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;4.11&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr class="odd" style="background-color:#cceeff; "&gt; &lt;td style="width:64%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:10pt; margin-bottom:0pt; "&gt;Vested&lt;span style="font-size:10pt; padding-left:2pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:15%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;&#x2014;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:15%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;&#x2014;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr class="even" style=""&gt; &lt;td style="width:64%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:10pt; margin-bottom:0pt; "&gt;Forfeited or expired&lt;span style="font-size:10pt; padding-left:2pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:15%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;(&lt;span style="font-size:10pt; "&gt;4,000&lt;/span&gt;)&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;$&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:15%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;1.91&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr class="odd" style="background-color:#cceeff; "&gt; &lt;td style="width:64%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; text-indent:10pt; margin-bottom:0pt; "&gt;Non-vested at September 30, 2022&lt;span style="font-size:10pt; padding-left:2pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:15%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;171,375&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;$&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:15%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; margin-top:0pt; margin-bottom:0pt; "&gt;3.44&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:12pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares
      contextRef="AsOf2022-06-30"
      decimals="INF"
      id="Fact_0000000000332"
      unitRef="Shares">104175</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="AsOf2022-06-30"
      decimals="INF"
      id="Fact_0000000000333"
      unitRef="USDPerShare">2.92</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="From2022-07-01to2022-09-30"
      decimals="INF"
      id="Fact_0000000000334"
      unitRef="Shares">71200</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="From2022-07-01to2022-09-30"
      decimals="INF"
      id="Fact_0000000000335"
      unitRef="USDPerShare">4.11</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares
      contextRef="From2022-07-01to2022-09-30"
      id="Fact_0000000000336"
      unitRef="Shares"
      xsi:nil="true"/>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue
      contextRef="From2022-07-01to2022-09-30"
      id="Fact_0000000000337"
      unitRef="USDPerShare"
      xsi:nil="true"/>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares
      contextRef="From2022-07-01to2022-09-30"
      decimals="INF"
      id="Fact_0000000000338"
      unitRef="Shares">4000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue
      contextRef="From2022-07-01to2022-09-30"
      decimals="INF"
      id="Fact_0000000000339"
      unitRef="USDPerShare">1.91</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares
      contextRef="AsOf2022-09-30"
      decimals="INF"
      id="Fact_0000000000340"
      unitRef="Shares">171375</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="AsOf2022-09-30"
      decimals="INF"
      id="Fact_0000000000341"
      unitRef="USDPerShare">3.44</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="From2022-07-01to2022-09-30"
      id="Fact_0000000000346">
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:14pt; margin-bottom:0pt; "&gt; Note 5. Commitments and Contingencies &lt;/p&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; "&gt;The Company from time to time, enters into standby letters of credit agreements with financial institutions primarily relating to the guarantee of future performance on certain contracts. Contingent liabilities on outstanding standby letters of credit agreements aggregated to &lt;span style="font-size:10pt; "&gt;zero&lt;/span&gt; at September 30, 2022 and June 30, 2022. The Company, as a U.S. Government contractor, is subject to audits, reviews, and investigations by the U.S. Government related to its negotiation and performance of government contracts and its accounting for such contracts. Failure to comply with applicable U.S. Government standards by a contractor may result in suspension from eligibility for award of any new government contract and a guilty plea or conviction may result in debarment from eligibility for awards. The government may, in certain cases, also terminate existing contracts, recover damages, and impose other sanctions and penalties. As a result of contract audits the Company will determine a range of possible outcomes and in accordance with ASC 450 &#x201c;Contingencies&#x201d; the Company will accrue amounts within a range that appears to be its best estimate of a possible outcome. Adjustments are made to accruals, if any, periodically based on current information. &lt;/p&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; "&gt;We are party to various litigation matters and claims arising from time to time in the ordinary course of business. There are no such pending matters which we believe will have a material adverse effect on our business, financial condition, results of operations or cash flows. &lt;span style="font-size:12pt; "/&gt;&lt;/p&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="AsOf2022-09-30_us-gaap_StandbyLettersOfCreditMember"
      decimals="0"
      id="Fact_0000000000345"
      unitRef="USD">0</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="AsOf2022-06-30_us-gaap_StandbyLettersOfCreditMember"
      decimals="0"
      id="Fact_0000000000344"
      unitRef="USD">0</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="From2022-07-01to2022-09-30"
      id="Fact_0000000000356">
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:9pt; margin-bottom:0pt; "&gt; Note 6. Revenue &lt;/p&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; "&gt;The Company follows ASC 606 &#x201c;Revenue from Contracts with Customers&#x201d; to determine the recognition of revenue. This standard requires entities to assess the products or services promised in contracts with customers at contract inception to determine the appropriate unit at which to record revenues. Revenue is recognized when control of the promised products or services is transferred to customers at an amount that reflects the consideration to which the entity expects to be entitled to in exchange for those products or services.&lt;/p&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; "&gt;Significant judgment is required in determining the satisfaction of performance obligations. Revenues from our performance obligations are satisfied over time using the output method which considers the appraisal of results achieved and milestones reached or units delivered based on contractual shipment terms, typically shipping point. Revenue is recognized when, or as, the customer takes control of the product or services. The output method best depicts the transfer of control to the customer as the output method represents work completed. Control is typically transferred to the customer at the shipping point as the Company has a present right to payment, the customer has legal title to the asset, the customer has the significant risks and rewards of ownership of the asset, and in most instances the customer has accepted the asset.&lt;/p&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; "&gt;Total revenue recognized for the three months ended September 30, 2022 based on units delivered was $&lt;span style="font-size:10pt; "&gt;6,959,789&lt;/span&gt; compared to $&lt;span style="font-size:10pt; "&gt;6,492,236&lt;/span&gt; for the same period in fiscal year 2022. Total revenue recognized for the three months ended September 30, 2022 based on milestones achieved was $&lt;span style="font-size:10pt; "&gt;1,676,006&lt;/span&gt; compared to $&lt;span style="font-size:10pt; "&gt;1,053,196&lt;/span&gt; for the same period in fiscal year 2022. &lt;/p&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-bottom:0pt; "/&gt; &lt;div&gt; &lt;div style="width:100%; clear:both;"&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; "&gt;9&lt;/p&gt; &lt;/div&gt;&lt;hr style="border-top:1.5pt solid #000000;"/&gt;&lt;div style="page-break-after:always;"/&gt;
&lt;p style="font-style:italic; font-size:8pt; margin-top:-5pt;"&gt;&lt;a href="#toc"&gt;Index&lt;/a&gt;&lt;/p&gt; &lt;/div&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; "&gt;The Company offers a standard one-year product warranty. Product warranties offered by the Company are classified as assurance-type warranties, which means, the warranty only guarantees that the good or service functions as promised. Based on this, the provided warranty is not considered to be a distinct performance obligation. The impact of variable consideration has been considered but none identified which would be required to be allocated to the transaction price as of September 30, 2022. Our payment terms are generally 30-60 days.&lt;/p&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; "&gt;Contract liabilities were $&lt;span style="font-size:10pt; "&gt;2,644,238&lt;/span&gt; and $&lt;span style="font-size:10pt; "&gt;3,384,474&lt;/span&gt; as of September 30, 2022 and June 30, 2022, respectively. The decrease in contract liabilities is primarily due to revenue recognized, offset in part by, the advance collection of cash on specific contracts. Revenue recognized, that was in contract liabilities in the beginning of the fiscal year, approximated $&lt;span style="font-size:10pt; "&gt;1,171,430&lt;/span&gt; for the three months ended September 30, 2022. The Company used the practical expedient to expense incremental costs incurred to obtain a contract when the contract term is less than one year. &lt;/p&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; "&gt;The Company&#x2019;s backlog at September 30, 2022 totaling approximately $&lt;span style="font-size:10pt; "&gt;81.2&lt;/span&gt; million is projected, based on expected due dates, to be recognized in the following fiscal years: &lt;span style="font-size:10pt; "&gt;32% in 2023; 47% in 2024; 17% in 2025, and 4% thereafter.&lt;/span&gt; &lt;span style="font-size:12pt; "/&gt;&lt;/p&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:Revenues
      contextRef="From2022-07-01to2022-09-30_custom_ASC606Member_custom_UnitsDeliveredMember"
      decimals="0"
      id="Fact_0000000000347"
      unitRef="USD">6959789</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2021-07-01to2021-09-30_custom_ASC606Member_custom_UnitsDeliveredMember"
      decimals="0"
      id="Fact_0000000000348"
      unitRef="USD">6492236</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2022-07-01to2022-09-30_custom_ASC606Member_custom_MilestonesAchievedMember"
      decimals="0"
      id="Fact_0000000000349"
      unitRef="USD">1676006</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2021-07-01to2021-09-30_custom_ASC606Member_custom_MilestonesAchievedMember"
      decimals="0"
      id="Fact_0000000000350"
      unitRef="USD">1053196</us-gaap:Revenues>
    <us-gaap:ContractWithCustomerLiability
      contextRef="AsOf2022-09-30_custom_ASC606Member"
      decimals="0"
      id="Fact_0000000000351"
      unitRef="USD">2644238</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="AsOf2022-06-30_custom_ASC606Member"
      decimals="0"
      id="Fact_0000000000352"
      unitRef="USD">3384474</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="AsOf2022-09-30"
      decimals="0"
      id="Fact_0000000000353"
      unitRef="USD">1171430</us-gaap:ContractWithCustomerLiability>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="AsOf2022-09-30_custom_ASC606Member_us-gaap_OrderOrProductionBacklogMember"
      decimals="-5"
      id="Fact_0000000000354"
      unitRef="USD">81200000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <esp:PercentageOfEstimatedShipments
      contextRef="From2022-07-01to2022-09-30_custom_ASC606Member_us-gaap_OrderOrProductionBacklogMember"
      id="Fact_0000000000355">32% in 2023; 47% in 2024; 17% in 2025, and 4% thereafter.</esp:PercentageOfEstimatedShipments>
    <us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock
      contextRef="From2022-07-01to2022-09-30"
      id="Fact_0000000000357">
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:9pt; margin-bottom:0pt; "&gt; Note 7. Recently Issued Accounting Standards &lt;/p&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:9pt; margin-bottom:0pt; "&gt;Recent Accounting Pronouncements Adopted&lt;/p&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; "&gt;In December 2019, the FASB issued ASU 2019-12, &#x201c;Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes.&#x201d; ASU 2019-12 amends ASC 740 to simplify the accounting for income taxes by removing certain exceptions for investments, intraperiod allocations and interim calculations, and adding guidance to reduce complexity in the accounting standard under the FASB&#x2019;s simplification initiative. ASU 2019-12 is effective for public entities for fiscal years beginning after December 15, 2020. Upon adoption, the amendments in ASU 2019-12 should be applied on a prospective basis to all periods presented. The Company adopted the new guidance under ASU 2019-12 in the first quarter of fiscal year 2022 and removed the exception for intraperiod allocations from its interim period tax provision calculation, accordingly. The removal of the exception for intraperiod allocations did not have a material impact on the Company.&lt;/p&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:9pt; margin-bottom:0pt; "&gt;Recent Accounting Pronouncements Not Yet Adopted&lt;/p&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; "&gt;In June 2016, the FASB issued ASU 2016-13, &#x201c;Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments&#x201d;, which requires a financial asset measured at amortized cost basis to be presented at the net amount expected to be collected, with further clarifications made more recently. For trade receivables, loans and other financial instruments, the Company will be required to use a forward-looking expected loss model rather than the incurred loss model for recognizing credit losses which reflects losses that are probable. Credit losses relating to available-for-sale debt securities are required to be recorded through an allowance for credit losses rather than as a reduction in the amortized cost basis of the securities. ASU 2016-13 is effective for public entities for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Upon adoption, the amendments in ASU 2016-13 should be applied on a prospective basis to all periods presented relating to available-for-sale debt securities. For all other financial instruments the Company upon adoption will apply the amendments on a modified-retrospective approach. The Company is expected to adopt the new guidance under ASU 2016-13 in the first quarter of fiscal year 2024, beginning July 1, 2023, and is currently evaluating the impact of the adoption on its financial statements. &lt;span style="font-size:12pt; "/&gt;&lt;/p&gt;</us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock>
    <esp:EmployeeStockOwnershipPlanTextBlock
      contextRef="From2022-07-01to2022-09-30"
      id="Fact_0000000000374">
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:9pt; margin-bottom:0pt; "&gt; Note 8. Employee Stock Ownership Plan &lt;/p&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; "&gt;The Company sponsors a leveraged employee stock ownership plan (the "ESOP") that covers all nonunion employees who work &lt;span style="font-size:10pt; "&gt;1,000&lt;/span&gt; or more hours per year and are employed on June 30. The Company makes annual contributions to the ESOP equal to the ESOP's debt service less dividends on unallocated shares received by the ESOP. All dividends on unallocated shares received by the ESOP are used to pay debt service. Dividends on allocated ESOP shares are recorded as a reduction of retained earnings. As the debt is repaid, shares are released and allocated to active employees, based on the proportion of debt service paid in the year. The Company accounts for its ESOP in accordance with FASB ASC 718-40. Accordingly, the shares purchased by the ESOP are reported as Unearned ESOP shares in the balance sheets and the statements of changes in stockholders&#x2019; equity. As shares are released or committed-to-be-released, the Company reports compensation expense equal to the current average market price of the shares, and the shares become outstanding for earnings-per-share (EPS) computations. ESOP compensation expense was $&lt;span style="font-size:10pt; "&gt;78,927&lt;/span&gt; and $&lt;span style="font-size:10pt; "&gt;84,506&lt;/span&gt; for the three-month periods ended September 30, 2022 and 2021, respectively.&lt;span style="font-size:12pt; "/&gt;&lt;/p&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-bottom:0pt; "/&gt; &lt;div&gt; &lt;div style="width:100%; clear:both;"&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:center; "&gt;10&lt;/p&gt; &lt;/div&gt;&lt;hr style="border-top:1.5pt solid #000000;"/&gt;&lt;div style="page-break-after:always;"/&gt;
&lt;p style="font-style:italic; font-size:8pt; margin-top:-5pt;"&gt;&lt;a href="#toc"&gt;Index&lt;/a&gt;&lt;/p&gt; &lt;/div&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:9pt; margin-bottom:0pt; "&gt; The ESOP shares as of September 30, 2022 and 2021 were as follows:&lt;span style="font-size:12pt; "/&gt;&lt;/p&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;div&gt;
&lt;table cellpadding="0" class="fin" style="border-spacing:0; margin:auto; " width="79.7872340425532%"&gt; &lt;thead&gt; &lt;tr class="odd" style=""&gt; &lt;td style="width:57%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td colspan="2" style="width:1%; border-bottom:1.5pt solid #000000; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;September 30, 2022&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td colspan="2" style="width:1%; border-bottom:1.5pt solid #000000; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;September 30, 2021&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/thead&gt; &lt;tbody&gt; &lt;tr class="odd" style="background-color:#cceeff; "&gt; &lt;td style="width:57%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;Allocated shares&lt;span style="font-size:10pt; padding-left:2pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:18%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;496,091&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:18%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;483,984&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr class="even" style=""&gt; &lt;td style="width:57%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;Committed-to-be-released shares&lt;span style="font-size:10pt; padding-left:2pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:18%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;5,622&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:18%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;5,784&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr class="odd" style="background-color:#cceeff; "&gt; &lt;td style="width:57%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;Unreleased shares&lt;span style="font-size:10pt; padding-left:2pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:18%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;250,671&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:18%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;273,645&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr class="even" style=""&gt; &lt;td style="width:57%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; padding-left:2pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:18%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:18%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr class="odd" style="background-color:#cceeff; "&gt; &lt;td style="width:57%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;Total shares held by the ESOP&lt;span style="font-size:10pt; padding-left:2pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:18%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;752,384&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:18%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;763,413&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr class="even" style=""&gt; &lt;td style="width:57%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:18%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:18%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr class="odd" style="background-color:#cceeff; "&gt; &lt;td style="width:57%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;Fair value of unreleased shares&lt;span style="font-size:10pt; padding-left:2pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;$&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:18%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;3,456,753&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;$&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:18%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;3,981,535&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:12pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:14pt; margin-bottom:0pt; "&gt;The Company may at times be required to repurchase shares at the ESOP participants&#x2019; request at the shares&#x2019; fair market value. During the three months ended September 30, 2022 and 2021, the Company did not repurchase shares previously held by the ESOP.&lt;/p&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:justify; margin-top:9pt; margin-bottom:0pt; "&gt;The ESOP allows for eligible participants to take whole share distributions from the Plan on specific dates in accordance with the provisions of the Plan. Share distributions from the ESOP during the three months ended September 30, 2022 and 2021 totaled &lt;span style="font-size:10pt; "&gt;0&lt;/span&gt; and &lt;span style="font-size:10pt; "&gt;3,236&lt;/span&gt; shares, respectively. &lt;/p&gt;</esp:EmployeeStockOwnershipPlanTextBlock>
    <esp:EmployeeStockOwnershipPlanHoursWorked
      contextRef="From2022-07-01to2022-09-30_custom_EmployeeStockOwnershipPlanMember"
      decimals="INF"
      id="Fact_0000000000358"
      unitRef="Hour">1000</esp:EmployeeStockOwnershipPlanHoursWorked>
    <us-gaap:EmployeeStockOwnershipPlanESOPCompensationExpense
      contextRef="From2022-07-01to2022-09-30"
      decimals="0"
      id="Fact_0000000000359"
      unitRef="USD">78927</us-gaap:EmployeeStockOwnershipPlanESOPCompensationExpense>
    <us-gaap:EmployeeStockOwnershipPlanESOPCompensationExpense
      contextRef="From2021-07-01to2021-09-30"
      decimals="0"
      id="Fact_0000000000360"
      unitRef="USD">84506</us-gaap:EmployeeStockOwnershipPlanESOPCompensationExpense>
    <us-gaap:ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTextBlock
      contextRef="From2022-07-01to2022-09-30"
      id="Fact_0000000000371">
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:9pt; margin-bottom:0pt; "&gt; The ESOP shares as of September 30, 2022 and 2021 were as follows:&lt;span style="font-size:12pt; "/&gt;&lt;/p&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;div&gt;
&lt;table cellpadding="0" class="fin" style="border-spacing:0; margin:auto; " width="79.7872340425532%"&gt; &lt;thead&gt; &lt;tr class="odd" style=""&gt; &lt;td style="width:57%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td colspan="2" style="width:1%; border-bottom:1.5pt solid #000000; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;September 30, 2022&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td colspan="2" style="width:1%; border-bottom:1.5pt solid #000000; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;September 30, 2021&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/thead&gt; &lt;tbody&gt; &lt;tr class="odd" style="background-color:#cceeff; "&gt; &lt;td style="width:57%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;Allocated shares&lt;span style="font-size:10pt; padding-left:2pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:18%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;496,091&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:18%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;483,984&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr class="even" style=""&gt; &lt;td style="width:57%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;Committed-to-be-released shares&lt;span style="font-size:10pt; padding-left:2pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:18%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;5,622&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:18%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;5,784&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr class="odd" style="background-color:#cceeff; "&gt; &lt;td style="width:57%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;Unreleased shares&lt;span style="font-size:10pt; padding-left:2pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:18%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;250,671&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:18%; vertical-align:bottom; border-bottom:0.7pt solid #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;273,645&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr class="even" style=""&gt; &lt;td style="width:57%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; padding-left:2pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:18%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:18%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr class="odd" style="background-color:#cceeff; "&gt; &lt;td style="width:57%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;Total shares held by the ESOP&lt;span style="font-size:10pt; padding-left:2pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:18%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;752,384&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:18%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;763,413&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr class="even" style=""&gt; &lt;td style="width:57%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:18%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:18%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-bottom:0pt; "/&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr class="odd" style="background-color:#cceeff; "&gt; &lt;td style="width:57%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;Fair value of unreleased shares&lt;span style="font-size:10pt; padding-left:2pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;$&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:18%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;3,456,753&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;&#160;&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "&gt;$&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:18%; vertical-align:bottom; border-bottom:3px double #000000; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:10pt; text-align:right; margin-top:0pt; margin-bottom:0pt; "&gt;3,981,535&lt;span style="font-size:10pt; "/&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="width:1%; vertical-align:bottom; "&gt;
&lt;p style="font-family:Times New Roman, Times, serif; font-size:12pt; text-align:left; margin-top:0pt; margin-bottom:0pt; "/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTextBlock>
    <us-gaap:EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares
      contextRef="AsOf2022-09-30"
      decimals="INF"
      id="Fact_0000000000361"
      unitRef="Shares">496091</us-gaap:EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares>
    <us-gaap:EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares
      contextRef="AsOf2021-09-30"
      decimals="INF"
      id="Fact_0000000000362"
      unitRef="Shares">483984</us-gaap:EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares>
    <us-gaap:EmployeeStockOwnershipPlanESOPNumberOfCommittedToBeReleasedShares
      contextRef="AsOf2022-09-30"
      decimals="INF"
      id="Fact_0000000000363"
      unitRef="Shares">5622</us-gaap:EmployeeStockOwnershipPlanESOPNumberOfCommittedToBeReleasedShares>
    <us-gaap:EmployeeStockOwnershipPlanESOPNumberOfCommittedToBeReleasedShares
      contextRef="AsOf2021-09-30"
      decimals="INF"
      id="Fact_0000000000364"
      unitRef="Shares">5784</us-gaap:EmployeeStockOwnershipPlanESOPNumberOfCommittedToBeReleasedShares>
    <us-gaap:EmployeeStockOwnershipPlanESOPNumberOfSuspenseShares
      contextRef="AsOf2022-09-30"
      decimals="INF"
      id="Fact_0000000000365"
      unitRef="Shares">250671</us-gaap:EmployeeStockOwnershipPlanESOPNumberOfSuspenseShares>
    <us-gaap:EmployeeStockOwnershipPlanESOPNumberOfSuspenseShares
      contextRef="AsOf2021-09-30"
      decimals="INF"
      id="Fact_0000000000366"
      unitRef="Shares">273645</us-gaap:EmployeeStockOwnershipPlanESOPNumberOfSuspenseShares>
    <us-gaap:EmployeeStockOwnershipPlanESOPSharesInESOP
      contextRef="AsOf2022-09-30"
      decimals="INF"
      id="Fact_0000000000367"
      unitRef="Shares">752384</us-gaap:EmployeeStockOwnershipPlanESOPSharesInESOP>
    <us-gaap:EmployeeStockOwnershipPlanESOPSharesInESOP
      contextRef="AsOf2021-09-30"
      decimals="INF"
      id="Fact_0000000000368"
      unitRef="Shares">763413</us-gaap:EmployeeStockOwnershipPlanESOPSharesInESOP>
    <us-gaap:EmployeeStockOwnershipPlanESOPDeferredSharesFairValue
      contextRef="AsOf2022-09-30"
      decimals="0"
      id="Fact_0000000000369"
      unitRef="USD">3456753</us-gaap:EmployeeStockOwnershipPlanESOPDeferredSharesFairValue>
    <us-gaap:EmployeeStockOwnershipPlanESOPDeferredSharesFairValue
      contextRef="AsOf2021-09-30"
      decimals="0"
      id="Fact_0000000000370"
      unitRef="USD">3981535</us-gaap:EmployeeStockOwnershipPlanESOPDeferredSharesFairValue>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeBenefitPlan
      contextRef="From2022-07-01to2022-09-30_custom_EmployeeStockOwnershipPlanMember"
      decimals="INF"
      id="Fact_0000000000372"
      unitRef="Shares">0</us-gaap:StockIssuedDuringPeriodSharesEmployeeBenefitPlan>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeBenefitPlan
      contextRef="From2021-07-01to2021-09-30_custom_EmployeeStockOwnershipPlanMember"
      decimals="INF"
      id="Fact_0000000000373"
      unitRef="Shares">3236</us-gaap:StockIssuedDuringPeriodSharesEmployeeBenefitPlan>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>42
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5
MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$%     @
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
M@?I]PYA\N=$#M,=_\_\ 4$L#!!0    ( $F :E6ZJA>3+@8  /PK   8
M>&PO=V]R:W-H965T<R]S:&5E=#4N>&ULM9I=<YLX%(;_BL;=Z;8S28T$"$@3
MS[0QF.YLMYEZT[W8V0O%5F*F?+@@)^F_7X&I;4#(9GOVQC;V.8^^7LF<=[A\
MRO*OQ8IS@9Z3."VN1BLAUA?C<;%8\805;[(U3^4O]UF>,"$O\X=QL<XY6U9)
M23PFAD''"8O2T>2R^NXFGUQF&Q%'*;_)4;%)$I9_?\_C[.EJA$<_OO@</:Q$
M^<5X<KEF#WS.Q>WZ)I=7XQUE&24\+:(L13F_OQJ]PQ<A]LJ$*N)+Q)^*@\^H
M',I=EGTM+SXLKT9&V2,>\X4H$4R^/?)K'L<E2?;C6PT=[=HL$P\__Z 'U>#E
M8.Y8P:^S^*]H*597(W>$EOR>;6+Q.7L*>3T@N^0MLKBH7M'3-I;*X,6F$%E2
M)\L>)%&Z?6?/]40<)!#2DT#J!-)*L(R>!+-.,-L)M"?!JA.L=I><G@2[3K#;
M"59/ JT3:"O![!N#4R<XK01L]B2X=8);K>YV.:JUG#+!)I=Y]H3R,EK2R@^5
M(*ILN8116FIW+G+Y:R3SQ&0NF.!2BZ) V3VZ7K'T@1<H2M%<9(NOJRQ>\KSX
M%?G?-I'XCE[=IFRSC 1?OD;GZ'8^1:]^>7TY%K(C)6Z\J!M]OVV4]#1ZG25)
M5C>!_O[(DSN>_Z/ 7!_!L'4D6%SVUG]>\*(:P@W+T1<6;[@./-6#WRT6FV03
MRYE9HD]BQ7,D>RR/AE6Y9Q\Y^CV3;6GPOA[_F0MYJ$BVS_(T2A^TK$#/^E,>
M6,4F_WY\,F=ZT&W*96_*3LT_W:#YBN5<VZ_P2+\RN3+-M+&4YDZ?9*=/4G&L
M'LY[%K-TP<_0'7^(TG*V$!/HMTWZ!IG&&2(&P2K];:&T@I;']^,$&Y9)/!G\
M>"BP;APQ#4(-CS8#I]W <V+2%LY7-.M8V'),HQD8*'#4,%W:[N!,$6AC;#A.
MBQAV TW#- GQ[%U@8P',W0*8 Q?@#!5;=9RR$%NX?3C!CIQ@TVPMA+83Y1_X
M1;%F"WXUDMNPX/DC'TU>OL#4>*O:W9 P'Q(6=*?#(@ZQVJL.V68(!&NHQ]JI
MQZKH9O])?W!NOGSA$@._K=^B=)$E_$*E&@MP_->0L"DDS(>$!9"P&20L!((U
M!&CO!&AKCZ\_Y.W_5F@JG6ESA^H,$C:%A/EVY]0Q#6JT_[T"R#9GD+#PZ  :
MVJ [;5"M-K:W=HO&$;75"GH5RUN\UV<HE?*1-Y6"/:ODH\4/E0\D;/H?8$BE
M',A.!9"P&20L_/GI:@C0V0G0T0JPNDE6"E"E-BUKJ-H@85-(F \)"R!A,TA8
MZ PZTMR=HERMHJHJ\+PT<Y:5KJ2H6.D1J?2D)0W5D]L9CDT<IUU%03;I0\("
M2-@,$A8>F]F&3KR=3KS3JCJ>+NN:>L[7^E+..[&F]KHEGVDXKNN0EAJZ@:J:
MNAN%'8<83KO=H-N_GII:T:ZZINX&RCWJ86P2]>QC8^^Z&4/F_ZS<K*4EMJ^L
MCRY'W<+QTEK?E:%G/2C-!Z4%BBE1EM>@K890M*:4#@Q<_),.&5'*!Y^XG>O
MYGZ6H=1K"6VJB#S'GMG:]KXB#+O4\5S;:>UH11][MK2J:8NZ#C6LUIY6,$UB
M>![%5L^FWEN5>*A7V6>5J5>$G+JAM=T8O*$A:3XH+5!,B7I#0[8:GK 0387L
MO51L_A]V&(;T Z]!:5-0F@]*"T!I,U!:"$5K*G'ORV*MZW;$%],G#Q8<J ,+
M2O-KVN%>=ZA+*&W_%8':JZ"TL*;1_C$T1;+W3K'>//UI@TS/'ZPC4(<5=TW%
M<^Q0LWVW MEH $J;@=+"HQ/25-'>9<5ZFW68RZ6'#98,J*L*2O-!:0$H;09*
M"VM:\Y"EMM$GK;U_BO4&ZA"[2X\:+*RN?T<QL;UV201JC8+2 E#:#)06'IW>
MIF#V]BC6^Z-'?"]U7>:>6BEW V6E3&W/;CM?BLASDQX\JE&OMZ)ES[)<3,SV
M[8D"V%,I*R)[*N5NI!PT<<P^\Q'OW4<\R'X\8G^I5T5A,ZJK96U7!O\%0-)\
M4%J@F!)UM0S9:GC"0FQ5,CYX2K%\+O8CRQ^BM$ QOY>9QAM'(O+MHZ;;"Y&M
MJP<7[S(ALJ3ZN.)LR?,R0/Y^GV7BQT7Y+.3N@=_)OU!+ P04    " !)@&I5
M_FG)_8("   +!@  &    'AL+W=O<FMS:&5E=',O<VAE970V+GAM;*U476_3
M,!3]*U<!P2:-)4W*AD8::>U \#!1K0P>$ ]N<MM8<^S,=MKMWW/MI*&;LHH'
M7A)_W'-\STE\TJW2=Z9$M/!0"6DF06EM?1&&)B^Q8N94U2AI9Z5TQ2Q-]3HT
MM496>% EPCB*SL**<1EDJ5^;ZRQ5C15<XER#::J*Z<<I"K6=!*-@MW##UZ5U
M"V&6UFR-"[2W]5S3+.Q9"EZA-%Q)T+B:!)>CB]G8U?N"'QRW9F\,3LE2J3LW
M^5I,@L@UA )SZQ@8O38X0R$<$;5QWW$&_9$.N#_>L7_VVDG+DAF<*?&3%[:<
M!!\"*'#%&F%OU/8+=GK>.[Y<">.?L.UJHP#RQEA5=6#JH.*R?;.'SH<] /$,
M ^(.$#\'C%\ )!T@\4+;SKRL*V99EFJU!>VJB<T-O#<>36JX=%]Q837M<L+9
M;&&91?HJUH!:P:QD<HT&N(2%5?E=J42!VKR%3_<-MX]P="M94W"+Q3$<S9DF
M7(F6YTP<PSNX75S!T>OC-+34F*,/\ZZ):=M$_$(3"5PK8C+P2198/,6')*A7
M%>]43>.#A NL3R&)3B".XGB@G]F_PT<'VDEZDQ//E[QH,GD)WS63AOF_UYS
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
MFR.AYD:*HCY5>112BDU]N68T9:42@-]70LC#C7I!=S"W^ ]02P,$%     @
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
M84'?(30^@>(K32?<37R!_LLV^P-02P,$%     @ 28!J5?<"0BNW"   XQ4
M !D   !X;"]W;W)K<VAE971S+W-H965T,3$N>&ULG5AM;]LX$OZN7T%XNXL6
M4&2]V;+;)$#2=N]ZP':#N-O%X7 ?:(FV>)%$+TG%\?WZFQE*LITXR>Y]L2R^
MS,O#F6>&.M\J?6=*(2Q[J*O&7(Q*:S?OQV.3EZ+F)E ;T<#,2NF:6WC5Z['9
M:,$+VE17XS@,I^.:RV9T>4YC-_KR7+6VDHVXT<RT=<WU[EI4:GLQBD;]P*U<
MEQ8'QI?G&[X6"V%_V]QH>!L/4@I9B\9(U3 M5A>CJ^C]=8KK:<%W*;;FX#]#
M3Y9*W>'+E^)B%*)!HA*Y10D<'O?BHZ@J% 1F_-')' TJ<>/A_U[ZS^0[^++D
M1GQ4U>^RL.7%:#9BA5CQMK*W:OMWT?DS07FYJ@S]LJU;FR8CEK?&JKK;#!;4
MLG%/_M#A<+!A%CZS(>XVQ&2W4T16?N*67YYKM64:5X,T_$.NTFXP3C9X* NK
M85;"/GNYL"J_8]?@5\$^JAK.VG"$ZWQL03JN&>>=I&LG*7Y&4L)^48TM#?O<
M%*(XWC\&JP;3XMZTZ_A%@0NQ"5@2^BP.X_@%><G@:D+RDN?DE5R+,^?J#=]!
M9%EVI35OUH+^_^MJ::R&,/GW*>>=[/2T;$R=]V;#<W$Q@MPP0M^+T>5//T33
M\,,+EJ>#Y>E+TO_2(;TLZ:NR@J4!>TXB^U8*&N#-CJU4!3EKV-7B(\NB&9,-
M$\;R925-*9LU@_]-P75A8*5F%G;R/%=M8W&2A@!<PRG]#.[>EC(O&0<QL,;N
MF'C(2X0?)JUAXH\6!V4#I]#BB3BY:Z5  _Q!5&4NC,^X85O(8WR^ID(V>:L-
MJR1?RDI:*6A5K_BT G"%6P;!0OE>,( %G5MQJ=D]KUK!U(I&G(Z??IC%4?;A
MI .$"PBK^8XM!6BPM@*)RQWME\:TO,D[><J($R*" 7Z-D[HW#_?GRE@8-L!
M!+E6->. BZ%(=\9OND@_ @I,T2)7ZT;^%Y;(SC_9@#&25WBP5C@'7D'@A*:]
MP4.P@,T'6_'48&LMN&FU2SVU_(\@>D9;'@71J\YLI2V9J#>5V@F,#CA<L;&T
M]\2)E*(B_/L-3CY3VT9H".L-VU0@.V#?E"4D($\ZY?EAGH@'_'\*Q@/P "3<
MI$6)58R\@W<QI(LMM1!G-=(FVP@M,0X%LB<#[@,A2Z$' H28+O!/Q+8 X!LV
MC?QX,F>3V,^R*9O[TS!EF9],IRSVPRACD3]),W9%1CR5YJ-^<!ME\<U&JP<)
M%4Y4.Y"<A#,_FLU8S.))ZF?SA$T2/YE/6 0JH^2((DK8KQIQ@"81B]H02 @E
M:\$AW>6E&W?)1@OYEOBC2X\U'*L5!1D'9H(7CJ=^=>(0@5L(*BUSBQC1W WJ
M>(L;1K0#WT?O K+R6H%T!. 3Y$UNE7::2,U@BU40<919+A3Z8X-CZ8R$%4-X
MD1&-:LX&CXM!=I<3/39=DE+D0\-S!QW64>X<Z>@RK(!#P'DRT3D!Q5[6+23V
M>JW%&N>;ELX2ENT-_NB$.4Q,2_F$AA\@WF$-@\_8+PV+DL0/PQ">?@*/)&'1
MA ;L5K&=X+ J#4,:2;*Y'T'0Q=/8CV-8&$W]V2R"K1F$9,8FH9]-0B]C7R
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
MG8N3 4D[I14BYD*&$L4'4X/DPB S#2T0E";*3,7[A>%S+W]^XET=4I,<.JI
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
ML2E*]^QS$RU*^]1:"(T/-_NYQI<R2&. ^TLA]'YB+FC>WI-_ %!+ P04
M" !)@&I5;YY05;4"  #P!0  &0   'AL+W=O<FMS:&5E=',O<VAE970Q."YX
M;6R=5$UOFT 0O?,K5K2J6HF$;_Q1&\E)$[6'*%:<M(>JAP7&!F5AZ>X2DG_?
M6<#4;5P?>H&9V3=OWBS,+%HN'F4.H,ASR2JY-'.EZKEMRS2'DLIS7D.%)ULN
M2JK0%3M;U@)HUB65S/8<)[)+6E1FO.AB:Q$O>*-84<%:$-F4)14O%\!XNS1=
M<Q^X*W:YT@$[7M1T!QM0#_5:H&>/+%E10B4+7A$!VZ6Y<N<7@<9W@*\%M/+
M)KJ3A/-'[7S)EJ:C!0&#5&D&BJ\GN 3&-!'*^#EPFF-)G7AH[]FON]ZQEX1*
MN.3L6Y&I?&E.39+!EC9,W?'V,PS]A)HOY4QV3]+VV  KIHU4O!R2T2^+JG_3
MY^$>#A*FSC\2O"'!ZW3WA3J5GZBB\4+PE@B-1C9M=*UVV2BNJ/1'V2B!IP7F
MJ?BJK!E_ 2 ;Q=-'<MM6(&1>U&3-:$7>W].$@?RPL!76TAEV.O!>]+S>/WA]
M<L,KE4MR5660_9EOH\91J+<7>N&=)-Q ?4Y\QR*>XWDG^/RQ<;_C\_^K\>^K
M1"J!O\R/8ZWWS,%Q9CU&<UG3%)8FSHD$\01F_.Z-&SD?3^@.1MW!*?9X@V.9
M-0P(WY*KS>V:R)QBE6,R3Q/=YW!(0*C4E'C-"LH$Q'C7A%:9-ES2@@ -VW*&
MLRSGQFOPZY!KK!"=4@794,D(9I'ES%PCF/K6;!H8E[PL"X6 ,\7/$C@3.+,X
M:",^M")D#JT)8A^JOT^]T+&BB6MX$]^*@M"XYXJR?5,YL(PD+T0-S1J3T+-\
MY)E$OA6XOG%-"T&>*&NZ"VU>L;\U$!=&UB3T.WLV=:W0#X]]2/M@"DL0NV[7
M2)+RIE+]0([1<9VM^BG^#>]WX0T5NZ*2A,$64YWS26@2T>^7WE&\[F8ZX0HW
M1&?FN))!: ">;SE7>T<7&)=\_ M02P,$%     @ 28!J5=^)K@] !   QA8
M !D   !X;"]W;W)K<VAE971S+W-H965T,3DN>&ULM5A=;YM(%/TK(W:U2J7&
M,( !9VU+B:-VLVJDJ-YT'ZI]&-O7\:C >&<&N]U?OP,F? 0\+@[)0PSXWC/W
M7"Z'XQGO&?\F-@ 2?8_"6$R,C93;*],4RPU$1 S8%F+US9KQB$AURI],L>5
M5EE2%)JV97EF1&AL3,?9M0<^';-$AC2&!XY$$D6$_[B!D.TG!C:>+WRF3QN9
M7C"GXRUY@CG(Q^T#5V=F@;*B$<2"LAAQ6$^,:WPUL]TT(8OX0F$O*L<HI;)@
M[%MZ<K>:&%9:$82PE"D$41\[F$$8IDBJCG]S4*-8,TVL'C^C?\C(*S(+(F#&
MPK_I2FXF1F"@%:Q)$LK/;/\'Y(2&*=Z2A2+[C_9YK&6@92(DB_)D54%$X\,G
M^9XWHI* W2,)=IY@_VR"DR<X&=%#91FM6R+)=,S9'O$T6J&E!UEOLFS%AL;I
M;9Q+KKZE*D].[^(="*GNBT1S6":<2@H"7<S5N*R2$!!;H^L=H2%9A'"IIN9R
M3M35,O0=NK@%J0+4T25ZG-^BBU_?C4VI2DL7,)=Y&3>',NPC9<QA.T".]1[9
MEFVWI,_TZ7\F\;%T4S6DZ(I==,7.\)PC>+>PJ/;C?5L/OGY22>A.0B3^:2-\
M6,%M7R%].J_$EBQA8JC'3P#?@3'][1?L6;^WT>\)K-8,IVB&HT.?7D>,2_H?
MK-","=E&]9#O9?FI;NRF0Q<'GC<<F[LJBV:<XV-LVV5<K4"W*-#5%OB1,R'0
M8ZQD+,SJ_*CD2[05JL5I;R-JNQVOQZD1'19$A]V(?E+GT,KT #2LM/K2=4?6
MBQO2$F6[KM=^.[RB2D];Y0=".?I"P@3:"O,:2ZI9<;'_<E::<8YO!;X_:B_.
M+XKSM<7-0,WRFBZ)5#*GQ.T6MDQ0B;[>0[0 WOHD:Q&[/LD]@=7(!P7YX,UE
M+>BS&3V!U9HQ*IHQ>J6LC9JC:@TM]?=B5)MQCN>,JG&U K%5OINMGH1-#]3U
MMIR#IM,W7'$CN"^%TR-U$/,>@.IL2Y>!M>_M$TJ9)Y^>OY9 _0"6;WZL?_7?
M)S%=TBT)T0V+5T*KDGJHSB/8$UJ=>.DHL/OF2HG/< F:AO2$5F](Z3RPWGJ<
M5DO<-!.^7?5V.8]38?4"2].!]:ZC@U9J@;H(Q^N!ZF1+$X/U+J:+3/HM3M )
M&K>E)>RX%<2EX\#:=_@IB0L:JWI^X#8$+FC\</!&1ZT@+AT UEN Q\%\@/Y2
M310)_X%N:!B>D#@M7.<GNB>T^B_<TES8UMO_QNW5=O2%5F](Z3ULO?<X+7$Y
M0'5<[9'G-N95O]"Y1"J;%WI;\?-2J ?J((7G )UF7/H46^]3.NAACE03.FR]
ME$/]>N?R*>V'K=_1T*MFGNS5Q]!Q&B1ZM0QF99,QW>&])_Q)C14*8:W@K8&O
M6LH/FZ:'$\FVV;[C@DG)HNQP V0%/ U0WZ\9D\\GZ59FL74]_1]02P,$%
M  @ 28!J5;X>E6N' @  <@8  !D   !X;"]W;W)K<VAE971S+W-H965T,C N
M>&ULK55=;YLP%/TK%INF5EK+-R0=05I35>VT:E6C=MJC0VZ"56,SVR3=OY]M
M**(-B?:PEV##/>>><X@OV8Z+9UD"*/12429G3JE4?>&ZLBBAPO*<U\#TDS47
M%59Z*S:NK 7@E055U T\+W$K3)B39_;>O<@SWBA*&-P+))NJPN+/)5"^FSF^
M\WKC@6Q*96ZX>5;C#2Q /=;W0N_<GF5%*F"2<(8$K&?.5_]B'IMZ6_!$8"<'
M:V2<+#E_-IO;U<SQC""@4"C#@/5E"W.@U!!I&;\[3J=O:8##]2O[M?6NO2RQ
MA#FG/\E*E3-GXJ 5K'%#U0/?W4#GQPHL.)7V%^W:VG3JH**1BE<=6"NH"&NO
M^*7+80#PHP. H ,$_PH(.T!HC;;*K*TKK'">";Y#PE1K-K.PV5BT=D.8>8L+
M)?13HG$JOV5;D$J_%H464#2"* (2G2STOV754$!\C>:<*:'C;C!%=UAU-:?H
MY H4)E2OSM#CX@J=?#S-7*4U&6:WZ/I?MOV# _T74)^CT/N, B\(1N#SX_!O
M#3L$=W42?1Q!'T=@^<(#?$.O5>_5I("WVBM>4CC31^=,8IV-[ ,;\]TVBL8;
MF<-Y(6M<P,S1IT^"V(*3?_K@)]Z7L13^$]F;3,(^D_ 8>_X=I$2JQ S]8(!^
M 19C=EN.Q'*8T;'-HR1(PC#*W.W0R7Y=F(13S_/ZNC<BHUYD=%2DD:8XNM8S
MP4H<?24M13SHG4[22>2_D[A?EDS3=#HN,.X%QD<%7F,BT!.F#8PIB_=2B2,_
M\M/XG;3]NC#U)OOBW,%$,-/X#HL-81)16&ND=YYJ(M%.N':C>&V'Q)(K/7+L
MLM0?!1"F0#]?<ZY>-V;N])^9_"]02P,$%     @ 28!J58:X =E8 @  MP4
M !D   !X;"]W;W)K<VAE971S+W-H965T,C$N>&ULK51=;],P%/TK5I#0D*!)
MDW1%)8W4=B F,52M AX0#VYRVUCS1["==OQ[KITT[48W>."EL:_O.3[WU/=F
M>Z7O3 5@R;W@TDR#RMIZ$H:FJ$!0,U U2#S9*"VHQ:W>AJ;60$L/$CR,H^@R
M%)3)(,]\;*GS3#66,PE+34PC!-6_YL#5?AH,@T/@EFTKZP)AGM5T"RNP7^JE
MQEW8LY1,@#1,2:)A,PUFP\DB=?D^X2N#O3E9$U?)6JD[M[DNIT'D! &'PCH&
MBI\=+(!S1X0R?G:<07^E YZN#^P??.U8RYH:6"C^C96VF@9O U+"AC;<WJK]
M1^CJ&3F^0G'C?\F^S4W3@!2-L4IT8%0@F&R_]+[SX02 /.<!<0>('P.>NB'I
M (DOM%7FR[JBEN:95GNB73:RN87WQJ.Q&B;=O[BR&D\9XFS^&1_*M2R4 %*#
M)JN*:B 75V IX^85>4.,BY@LM'B9@X1%1SQOB>,GB!-RHZ2M#'DO2R@?XD,4
MV2N-#TKG\;.$*Z@')(E>DSB*XS-Z%O\.'SXC)^F-2SQ?\G?C+CXI@UX=_?L^
M6QNK\87^..=;RYN>YW5=.S$U+6 :8%L:T#L(\I<OAI?1NW-%_R>R!Q:DO07I
M<^SY0HFZL=2WH]J0DO'&0DDD.L..3\H_H',^M.0C3^Z&S2Z/T^%XG&3A[K3"
M/].2-!T-XSZMU1Z>](  O?6CP9!"-=*VCZR/]M-GYION47R.4ZD=(D>:=J3=
M4+UETA .&Z2,!F,4I=LQT6ZLJGVGK97%OO7+"B<K:)> YQNE[&'C+NAG=?X;
M4$L#!!0    ( $F :E7K=U(]" <  +PR   9    >&PO=V]R:W-H965T<R]S
M:&5E=#(R+GAM;,6;76_;-A2&_PKA#4,+M+%(VI;=)082:Q\=EC9HT.VBZ 4M
MT[96271).DZ&_?B1DB+J*VSD,D@O&DLF7Y*/J</S2M3I@?$O8DNI!+=)G(JS
MP5;*W9OA4(1;FA!QPG8T5=^L&4^(5(=\,Q0[3LDJJY3$0^1YDV%"HG0P/\W.
M7?'Y*=O+.$KI%0=BGR2$WUW0F!W.!G!P?^)#M-E*?6(X/]V1#;VF\N/NBJNC
M8:FRBA*:BHBE@-/UV> <O@GP3%?(2OP5T8.H? 9Z*$O&ONB#MZNS@:=[1&,:
M2BU!U)\;NJ!QK)54/[X6HH.R35VQ^OE>_==L\&HP2R+H@L5_1RNY/1M,!V!%
MUV0?RP_L\#LM!C36>B&+1?8_.!1EO0$(]T*RI*BL>I!$:?Z7W!8@*A643G<%
M5%1 S0JC!RK@H@)^;(5146&4D<F'DG$(B"3S4\X.@.O22DU_R&!FM=7PHU3_
M[M>2JV\C54_.KR4+OX +16X%%BQ1TTF0[ =Y$5!)HEB\!*_!Q^L O/CQY>E0
MJA9UO6%8J%_DZN@!=0PN62JW OR2KNBJ7G^H>EIV%]UW]P)9!:_I[@1@[Q5
M'D(=_5D\OCKLJ![8J_^Q3Q]JO38:7,+'F1Y^J#M;PNGK#OCGG)-T0]7U)<'R
M#E3+79&[[/3Y@? 5^/2GD@1O)4W$YZZ?)V]_U-V^CBEOQ(Z$]&R@@H:@_(8.
MYC_] "?>SUUL78H%CL1JW$<E]Y%-O9CTRXQG6.5.;_5GVD4R5YQDBCJ8WLPG
M$(UGI\.;*J)VJ3'R_4F]5&#MW9%C'Y=C'UO''M UY5P-7));L*0I74=2!?"8
M2'V. ?$ FRXF>4OCRFB1!_T&DG8A.!XU"@76/A])9%(2F5B)?$PY#=DFC?YM
M3H>0"2FZ!CYI_<S8F\+IM#%T:[M]+QA'8C5$?HG(MR*ZHCQB*Q"EX+"-PFV;
MDEJUXEA-)V!0=G&SMX+ '26\"_C"6K$O24=B-9+3DN3TNRZ_??_).&U-1@@1
MQ(VY:.U67X*.Q&H$9R7!F97@;VIIE-W3:]8*-3Y4"7"#A%6^+PE'8C42T#/)
MFV=E\7XOA23I*DHWG<F9UP*"(9KYS;EA;Z4ODHY6T6B"*JW61UM)5:%]V=9I
MD  A24/E$[JG0"%1;7PT;DT!>T.]!^Q(K8X%&2S(BN5\L^%THP*(BL^21\J2
MA>"&Q'L*V!JPG0X>0F4VE(>1>  ::H60%C'4XMHH$MB[>2P&DTM#:\J8I1[@
M*B8I^'1)DR7EG\%_X)U.ZI)=S.XH!:M(Q5;)N*B6N"2W4;)/RE.=?)RFT4[5
M E=J=>HFDX:C9[8PT%&V7,!WJ1:X4JO#-ZD\M.?RYWNY93Q+%40>&_?*9W.P
M4U=!)\J.7!QCKQT>':7C!:2G2.ZAR>ZA/;U7N6NH9AO99/%0,DEBD.[UM:Z/
M"VYBO_Q'Q0:=@=U'3,8!T1-4O )"K:\Q!>M(A*JR3E([Z>;]F%5#Y ENK;5.
M38$KM3I;8PN@/6-_]TV.)<9'4_2[YV@3HU-'X$JMCM%X F@W!9U+UUN5UMU$
MJ[UB]<O]"M9WW7*9]"^<J@6NU.K(C8F L^=>MUSZC(53M<"56OT>KK$MR&Y;
MGB!LH+;I@./VRF;O6%^,KM3J&(T?0G8_I)+;UU]5?(C6D<X LAMW]ZN7+2S8
M9?O.3*=J@2NU.E+CI1!ZYK" '+FD KY+M<"56AV^<7#([N".N2U?2%:MZVSB
MC9J7?;N4CR?-V_+V[AT[?&.ED/VIQ!'WH0O%:M0;8SP;-X?OU/2X4JMC,J8'
MV4U//DO>/R;.N;0Q"Z=J@2NU.D1CBM#DN>.<2Y^S<*H6N%*KPS>N"=E=TS$7
MNM\*8&@\\F=-=VEON3>GI[!%R-@B9+=%W5>Z\CYMO]3)S*G[<:H6N%*KDS7N
M!SVW^T%.W8]3M<"56GW/AW$_^+L>VN".QR<3A%#S4K>WTGL[QE-8&6RL#'[4
MHQU.]58U0&Y(%).E=GW*!V[T [].4NUG/1#[ZE^3E%.'XDJM3LHX%&Q_VE,-
MBED,/"(RVIOHO2W(J0=QI5;'6]F1]>Q;LMSNR7*[*>LI'! V#@C;'5#?YQFX
M;7]&GM>^ZV-OMC>DI_ _V/@?;/<_EOT/N/U\!_LSV++#]A9Z\W@**X.-E<'V
MYSN/V1502-16"CB93F$3C%.;X4JM#L;8#&RW&1^HD#P*]<:B?-%H/F% GO>8
MQ<*EI5@X50M<J=4)&X."I\^]6#CU,$[5 E=J=?C&PV#[/K!OI='MS6!CSQ^W
ME@:GSL*56HYD6-G6GU"^R5Z/4)&.[5.9;YDOSY:O8)QG+QXTSE_ -XO\10HC
MD[_7<4GX)E(I9$S72M([\14OGK\JD1](MLM>'E@R*5F2?=Q2HA9E74!]OV9,
MWA_H!LH75N;_ U!+ P04    " !)@&I5>>,BF (#  !2"   &0   'AL+W=O
M<FMS:&5E=',O<VAE970R,RYX;6RM5EU/VS 4_2M7V;0Q:31IT@_&VDBT@+8'
M)$0U>#;);6/AQ)GMM/3?[]I)0RFAV@,OU';N/3[GV->7R4:J)YTA&GC.1:&G
M7F9,>>[[.LDP9[HG2RSHRU*JG!F:JI6O2X4L=4FY\,,@&/DYXX473]S:K8HG
MLC*"%WBK0%=YSM1VAD)NIE[?VRW<\55F[((?3TJVP@6:/^6MHIG?HJ0\QT)S
M68#"Y=2[Z)_/QS;>!=QSW.B],5@ECU(^V<GO=.H%EA *3(Q%8/2SQCD*88&(
MQM\&TVNWM(G[XQWZM=-.6AZ9QKD4#SPUV=0[\R#%):N$N9.;7]CH&5J\1 KM
M_L*FB0T\2"IM9-XD$X.<%_4O>VY\V$L(A^\DA$U"^+\)49,0.:$U,R?KDAD6
M3Y3<@++1A&8'SAN736IX84]Q811]Y91GXH61R1/,R(@4YC*GRZ&9\_=D01<F
MK02"7,(UXPKNF:@0+C0=>&E#]#<XN43#N*#1*7P&'W3&%.J);XB9Q?>3AL6L
M9A&^PR*"&UF83,-5D6+Z.M\G1:VL<"=K%AX%7&#9@RCX#F$0AAU\YO^?WC]"
M)VI=CAQ>] [>@[M-9#%;HZ+B /;B(A@)"1-))6KCI5N&I;5\;2WOLK/>;M"]
MG:W\<UVR!*<>E;9&M48O_O*I/PI^=GGQ06"OG!FTS@R.H<?VSK%B^U4#/I=4
MVN316EHG!#?;+N4U7#]P>/:-6L=!+QS3*:WW-76'#8=MV"NVPY;M\"C;.ZZ?
M3I<*$7AAD-PPH)CI/*%A%X$@'(T.B';'!6<_NIF.6J:CHTRO=FX2S;R+W_'T
M(6R1*0T#R.O"# >0LFU7:<\_ NF5QG&K<7P4^DU5O=0,E*CJU\@^7[*IM)5B
MA8U/*\6+%9C,Q7&9=AE4[WVV=RZ#7O_PFKT-BGKCZ.#H_+WG.4>U<EU+0R*K
MPM1/6KO:-L8+UP\.UF?4,.O^]@)3=]L;IE:<% I<$F30&].U4G4'JR=&EJX)
M/$I#+<4-,VKZJ&P ?5]*:783NT'[;T3\#U!+ P04    " !)@&I5+ *M:8H$
M  "A$P  &0   'AL+W=O<FMS:&5E=',O<VAE970R-"YX;6RUF&USHS80Q[^*
MAMYTDIG6(!D#3FW/Q,FUO<Y<+Q/W<J]E6-LT@%Q)V/%,/WS%@\&MA4@\Z1L;
M =K]::7]K]!DS_BSV !(])(FF9A:&RFW-[8MP@VD5 S8%C+U9,5X2J5J\K4M
MMAQH5'9*$YLXCF>G-,ZLV:2\]\!G$Y;+),[@@2.1IRGEASDD;#^UL'6\\1BO
M-[*X8<\F6[J&!<BOVP>N6G9C)8I3R$3,,L1A-;5N\<V<!$6'\HVG&/;BY!H5
M0UDR]EPT/D53RRF(((%0%B:H^MO!'21)84EQ_%4;M1J?1<?3ZZ/UG\O!J\$L
MJ8 [EGR+([F96H&%(EC1/)&/;/\KU ,:%?9"EHCR%^VK=WWE,<R%9&G=6;73
M.*O^Z4L=B),.KM/1@=0=2,E=.2HI[ZFDLPEG>\2+MY6UXJ(<:ME;P<59,2L+
MR=736/63LX5DX3.:JW%%Z(ZE:K(%+<-UM5 +(,H30&R%JK>^;,LGMT4@8WFX
M1E?W(&F<B.N)+15+8=$.:[_SRB_I\#M$GUDF-P)]S"*(_MW?5F-H!D*. YD3
MH\$%; =HZ/R B$,(^KJX1U<?KM$'9".QH1Q$_6?P-&Q"-BP]#3L\_9ZG2^!E
M6"K+BWSYIUID2+(Z1+IP5#9=O<TB]V[$EH8PM51R"> [L&;??X<]YR<#L=L0
MNR;KLSE-:!8"HA+]EB<'A,LH8?2W-B@5;V5Q5%HL4GLW(ZY'_.'$WFE(1@W)
MR$CR"Z>95$O-Y'ETYMG'2F3TCKW&L6=T_/$%>!B+'M=&&_I)0H;Y\1LXWPBG
M]&4%<1$7QA&\;&/>P^F?A>A'=]05HJ"A"(P47W(I),VB.%L7*T4EE(1RI3=9
M94(*SI"&F(R[ULNX81H;F9Y M&%1.::N59;MU-T+$,?G2SH@'NE Q$XKH<YK
MUA9=)G !56W\% N[>#0..K!.E!T;=>I;69%4Q&YWP%6%1<<<0 \\#D'+@O\'
ME<*D)287ZE2KXUKLRFQP.K/.(!AW1+ 5>FQ4Y1.UZO%?F<'X= Z' P]W +2Z
MC<W"?:I:/0A&0V^7+MPJ.C9+>H=X]>".-!$+!J0C8*W*8[/,OT;#>L@\#=EX
M0/P.M%;CL5GD+Y"R'E)?2^J[':1M'<#F0O :/>M!"\X3TAVX70G95@,\?IND
M/4+QY5',]IW:3G*UQ\]I@OX GFJQC,7F0GDC;9T@YCK1(6\ZTAY+'CH Y0(%
M**UVT62((GHP[6Y)6S>(4>6/JJ?%,O<<UUC8:;AZL=KB0,S%H3>UM<!FFWX-
M3(Z\>-P+W%8/8JX>;TUX+;_9Q9'?[Z5N2PYY5<GI3GXMIMFF>UP7^!CGH!>X
MK3]D9-2$V_6:PYI*0)^4 L29B$/T1)-<N\$AQEIVJ0*TY8F\0WG2<E=VO5.I
M)P'V]()*VJ)$WK\H:?G.OTBPXP8=6VO2EB+R#J5("Q2<!>R_GT?VR:E)"GQ=
MG@T)%+(\D]4!2G.W.7^ZK4Y=VM>KPZO/E*_5RD,)K%179^"K0/#J/*AJ2+8M
MSV"63$J6EI<;H!'PX@7U?,68/#8*!\VIW.P?4$L#!!0    ( $F :E6<FT*9
M20,  +8*   9    >&PO=V]R:W-H965T<R]S:&5E=#(U+GAM;+56;6_:,!#^
M*Z=LFEII(W$2"G00J;1[E=I50^L^&W*0K$F<V0YTTG[\_)(&-D)8)^T+B1W?
M\SQWOCMNO&'\7B2($A[RK! 3)Y&R/'==L4@PIZ+'2BS4ER7C.95JR5>N*#G2
MV!CEF>M[WIF;T[1PHK'9N^71F%4R2PN\Y2"J/*?\QQ0SMIDXQ'G<^)RN$JDW
MW&A<TA7.4'XI;[E:N0U*G.98B)05P'$Y<2[(^92$VL"<N$MQ(W;>0;LR9^Q>
M+S[$$\?3BC##A=005#W6>(E9II&4CN\UJ--P:L/=]T?TM\9YY<R<"KQDV=<T
MELG$&3H0XY)6F?S,-N^Q=JBO\18L$^87-O59SX%%)23+:V.E($\+^Z0/=2!V
M# +_@(%?&_A&MR4R*J^HI-&8LPUP?5JAZ1?CJK%6XM)"W\I,<O4U578RFDFV
MN(>I\BN&2Y:KRQ;4A.MDIA(@KC($MH3+A!8K%) 6<,.*5W<HI#IO;3^5^KPX
MA9,KE#3-Q.G8E4J9QG<7M8JI5>$?4!' -2MD(N!-$6/\N[VK/&K<\A_=FOJ=
M@#,L>Q!X+\'W?!^>@PLBH5QY8!\=#$$3N, P! <8OIK[5E&XJ?(Y<AVEF:68
M5?-O*N= LCHV;?&PX&$[N"[%<U'2!4X<56L"^1J=Z,4S<N:][I >-M+#+O1(
M7^':7B&5\+'*?@"I(_6S-4!6L@7M&U!=[.N(>"$9],?NND5,OQ'3[Q3SCM-"
M*^EB[N\Q#XAJ.^W$9PWQ62=QG<1=O)T [9<$'?<S:)0-.I6I=K/$5(MC'/"A
M3/D1G8.]^+P*O4/Q&38JAD_($E50$DVB-U75I6BXGRL#$AS*E5$C:=19<Q=K
MY.JO DS.@.IW"&]IRN&.9A7"2:G4V8IK;4&C_U!RQ-OV6>_?BHZH0&X;5&OO
MM,C#G6CZO9'?'DNRT_G)7U;>$?KZ'X3L\(<]0@[P^UM^_^\*\ A])\K3JY!L
M.SSI[,*'ZO"(W& _6J0W.A2M;<\F3VG:K>5X1%BXET5!+PS_T.7NC!(Y\I49
MF 0L6%5(.U4TN\U0=F%'D>UQ.]%=4[Y*"P$9+I6IUQNH=L#MD&07DI5F,)DS
MJ<8<\YJHP1*Y/J"^+QF3CPM-T(RJT2]02P,$%     @ 28!J57"M!=8< @
M^@0  !D   !X;"]W;W)K<VAE971S+W-H965T,C8N>&ULK53?;],P$/Y7+(/0
M)D&=IFM!)8W$4B&&F%2M&CP@'MSDVEKSCV!?F^V_QW;2J$AMQ0,OR9U]WW?W
M^>S+&F.?W!8 R;.2VLWH%K&>,N;*+2CN!J8&[7?6QBJ.WK4;YFH+O(H@)5F:
M)!.FN- TS^+:PN:9V:$4&A:6N)U2W+[<@C3-C [I8>%!;+88%EB>U7P#2\#'
M>F&]QWJ62BC03AA-+*QG]--P6HQ"? SX+J!Q1S8)2E;&/ 7GKIK1)!0$$DH,
M#-S_]E" E('(E_&[XZ1]R@ \M@_LGZ-VKV7%'11&_A 5;F?T R45K/E.XH-I
MOD"G9QSX2B-=_)*FC1TGE)0[AT9U8%^!$KK]\^?N'(X PYLS@+0#I/\*&'6
M>'*LK2S*FG/D>69-0VR(]FS!B&<3T5Z-T*&+2[1^5W@<YH512J!O"SK"=44*
MHU'H#>A2@"-7<T NI+LF[\CC<DZN7E]G#'W: &9EE^*V39&>2;&$>D!&R5N2
M)FEZ EY<AG_=Z7-PYL7VBM-><1KY;LZ5@U[GZH5\ T2PCI@U*2Q4 LG/>U K
ML+].2;S(&9[:U-6\A!GU;\F!W0/-W[P:3I*/IP3_)[*_Y(]Z^:.+\OL&(Y&"
MKX04Z#M]2G++,XD\81CL\R1C^V,=ER+:XMC1S0Q3X9[;C=".2%A[3#)X/Z;$
MMB^M==#4\;*N#/JK'\VM'TY@0X#?7QN#!R?<_W[<Y7\ 4$L#!!0    ( $F
M:E7ZEBK8700  $\8   9    >&PO=V]R:W-H965T<R]S:&5E=#(W+GAM;,59
MVV[C-A#]%4+M%KO -A)U=V(;2*P63=$408*T#XL^R/+8(B*1+DG;6Z ?7^H2
MV;(5=AT02!YB4>*<X1SS#'3H\8[Q9Y$#2/2U+*B86+F4ZTO;%ED.92HNV!JH
M>K)DO$RE&O*5+=8<TD4=5!:VZSBA7::$6M-Q?>^>3\=L(PM"X9XCL2G+E/]S
M P7;32QLO=QX(*M<5C?LZ7B=KN 1Y-/ZGJN1W:$L2 E4$$81A^7$NL:7"8ZK
M@'K&'P1VXN :5:7,&7NN!K>+B>54*X(",EE!I.IC"S,HB@I)K>/O%M3J<E:!
MA]<OZ#_7Q:MBYJF &2O^) N93ZS80@M8IIM"/K#=+] 6%%1X&2M$_1_MFKE1
M9*%L(R0KVV"U@I+0YC/]VA)Q$!#$KP2X;8![%(#]5P*\-L#[U@"_#?!K9II2
M:AZ25*;3,6<[Q*O9"JVZJ,FLHU7YA%;?^Z/DZBE1<7+Z %N@&T ?$Y I*<0G
M]"-Z>DS0Q^\_C6VI$E33[*P%NVG W%? /'3'J,P%^HDN8-&/M]7"NM6Y+ZN[
M<;6 C["^0)[S&;F.ZPZL9_;MX7@@/-&'_[JAKV7O5>-U7'LUGO<*WN]*!==9
MQC94$KI"]YQ1=9V!DI$4B'$TRU.Z D1H?QJA&5D7@+[\I@#1K812_#7TY339
M_>'L50.Y%.LT@XFE.H0 O@5K^L-W.'2NAI@U"988 NNQ[G>L^SKTZ4QM2:[:
M"RI(.B<%D03$$'L-2EBC5-UR.\4XPK[GC.WM(3':;.<28PBL1TS0$1-HB6FE
M/\1%$Q@<<!&'7A"-@B,N@A/.HL /?,_MSTNT"WECF6%79J@M\_IQAD(G1%_N
MH)P#'U2.%N%<Y9@$2PR!]9B+.N:B=^U7D4G638(EAL!ZK,<=Z[&1?A6?:-0-
M?=_UXB.-:K.=2TQ\(GC/BWT_\KNDO9I'7<VCLS2*_D4W:?9<L)56MEK0<S>0
M2;#$$%B/3.SLW^F<=Q5NF]X0\4;1$E-H?>H/7J>Q=B??4JFH)7/%8BH$R$'I
MMAB',HJQ<FKJ[TB\^FQG<V,(K<^-N^?&U7)S#SQ3.U#92<26"(0DRK?! HF<
MK.NM.<B5'M-S/U3;6+VA>U?(CUX&_A7"W2#XC%*Z0/X')'-0YG@I@5\,[D1M
MKK/9-H369WMO-K#VK7JHISY1HO2?0*&L-E?$ZWJK'OULC1NU$Z;0^LSN#07V
MW[>]FK08,Z-HB2FT/O5[RX+?[%GPJ1D)1\$HBD?'/?74W83^R'6]\,BUZ-?R
MUEKWO@6?9UR4@.](H=HFHR#4SLJ)(N-_1&S4V!A%2TRA]=G=>QO\ON8&&W4W
M1M$24VA]ZO<&!^L=CD[$IP8#AU'H..&QB <F.H&'1R<B-N1_FEKM@Y/6$OBJ
M/K$6J-X?S;%F=[<[%;^NSX*/[M_@RUESMKV':8[:[U*^(E2@ I8*TKF(5!?B
MS>EU,Y!L79_GSIF4K*PO<T@7P*L)ZOF2,?DRJ!)TOR%,_P-02P,$%     @
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
MCMQC)8QQ8K3^-8+)#^Q^ %!+ P04    " !)@&I54)F0Q!H#   8%   #P
M 'AL+W=O<FMB;V]K+GAM;,686T_;,!2 _XJ5I^YE:0R4BRC2QF6K-(V*;KQ.
MQCDE%HY=V4X[^/4[2:CFC'*T%\-3&L=UOAS[G,_)Z<:ZASMK']CO6AL_S:H0
M5B=Y[F4%M? ?[0H,7EE:5XN I^X^]RL'HO050*AUSL?C25X+9;*ST^U8<Y?'
M)S: #,H:;&P;;A5L_-_K[2E;*Z_NE%;A<9IUOS5DK%9&U>H)RFDVSIBO[.:K
M=>K)FB#T0CJK]30K^@NWX(*2+YH7+>0/<>>[EB#N;@2"3+/)& =<*N=#UZ,;
M7R#C&K!S?]8$>Z5T '<A GQQMEDI<]\.@T^11X_1Q6%[[(-XXOXGC':Y5!(N
MK&QJ,*&/HP/= AI?J97/F!$U3+-M%R9,R2Y-P""QF>F'PK[MD^*M9V7_U %Q
MHQBZ$X47W*SLP--!?A9:& FLBZ=GHY]&-*4*4'Z(^#C!Q]^6;RX<_J&";M7$
MC'L$XUY:QD5[W[:/9W;)SFV-B5:!\;@L<<)E!+E/0.Z_*60ES#UXI@Q;!"L?
MJ@CR@( \>$?(7SR"G!"0DS>%%+YB5]INMLD301X2D(>I\\:KCF_NP&/7?TO.
M$8%VE!9M9M;@0U<9%R ;IX("'Z$=$VC':=&^X[B8L;8&M@*'10>K35RGQU2A
M'J=>=IBG#.<5RJ[&8(%YX1%2)(E-@DRU"GU>M,8[1]^C>L'(X?06E$V*Q#JY
M@3689C"GE#B*Q.:X 8D=-.X+O&]P7C]):9LN;%CQQ&!J*744B=UQ6:^T?03H
M7<&N-P9<VX'-]1"24D>1V!T[RPH;X<90@X]W"@7ECB*Y/'9G\3-HC$G9HTBL
M#W+&V2C&I$Q2O(=*V&B!0Y?-,)J458K$6B$Q!]L:3AF&)S;,+ONQT04$H?0@
M@SCE&9[8,Z]G4$<:8Y+O+8E-\SIF-^TQ)F4@GOS=A< <+DW*0#SYVPN%N1=C
M4@[BB1U$[H$&99-3$N*))?2\"]J=VY1V^'MJ9[@:*>WPQ-JA,0>KD=(.[[23
M;[]$E;!4!LKO> N/[5)H.7>L/?3;YOV#5F++1NMS;+LVWZPHMQ^VMA_ESOX
M4$L#!!0    ( $F :E7:L 5M4@$  /X1   :    >&PO7W)E;',O=V]R:V)O
M;VLN>&UL+G)E;'/-V,V.@C 4AN%;(;T RSDHZD1<S<;MQ!L@6'XB4$([&;W[
M(;C S\QB-J9G1=J&P[MZ AR^3)O[QO:N;@87W;JV=YFJO1\^M'9%;;K<K>Q@
M^NFDM&.7^VDY5GK(BVM>&<UQG.KQ>88Z'IYG1N?[8/XST99E4YA/6WQWIO=_
M#-8_=KRZVABOHG,^5L9G2M_:9=OI^4*K:;**3I=,C:<+*1TZB"&(PP<E$)2$
M#UI#T#I\T :"-N&#4@A*PP=M(6@;/F@'0;OP07L(VH</HAAEC 4DO6 M0&M"
MKDF UX1@DP"Q"<DF 683HDT"U"9DFP2X30@W"9";D&X28#<AWB1 ;T:]68#>
MC'JS +WYY65;@-Z,>K, O1GU9@%Z,^K- O1FU)L%Z,VH-PO0FU%O%J WH][\
M3KV=O[?&+3V/-7Y@OY-J/]UKEL?/R\<FXIS,.&OXW7/\!5!+ P04    " !)
M@&I55@Q15'\!  ##$@  $P   %M#;VYT96YT7U1Y<&5S72YX;6S-F,M.PS 0
M17\ERK9J7!LH#[7= %OH@A\PR:2QZI=LM[1_SR1]2* 2416)V<1*/'/OM4<Z
MBTS>MAYBMC':QFG>I.0?&(ME T;&PGFPN%.[8&3"U[!@7I9+N0 F1J,Q*YU-
M8-,PM1KY;/($M5SIE#UO\'-4SD[S #KFV>.NL/6:YM)[K4J9<)^M;?7-9;AW
M*+"SJXF-\G& !3D[Z=#N_&RP[WM=0PBJ@FPN0WJ1!JO81K.8MAIBT2]Q(J.K
M:U5"Y<J5P98B^@"RB@U ,KK8B0[ZG1/>,.R>_&+_3J;/$"OGP?F($PMPOMUA
M)&WWT*,0A*3ZCWAT1.F+SP?MM"NH?NF-U_OAPK*;1V3=<OD=?YWQ4?_,'()(
MCBLB.:Z)Y+@ADF-,),<MD1QW1'+<$\G!1U2"4"$JIX)43H6IG I4.16J<BI8
MY52XRJF E5,AJZ!"5D&%K((*6045L@HJ9!54R"JHD%50(:N@0E;QGV1]=V[Y
MU[]5VK4P4MF#/^O^7<T^ 5!+ 0(4 Q0    ( $F :E4'04UB@0   +$    0
M              "  0    !D;V-0<F]P<R]A<' N>&UL4$L! A0#%     @
M28!J5<IHEG+M    *P(  !$              ( !KP   &1O8U!R;W!S+V-O
M<F4N>&UL4$L! A0#%     @ 28!J59E<G",0!@  G"<  !,
M ( !RP$  'AL+W1H96UE+W1H96UE,2YX;6Q02P$"% ,4    " !)@&I5&B8T
M@K\%   %'@  &               @($,"   >&PO=V]R:W-H965T<R]S:&5E
M=#$N>&UL4$L! A0#%     @ 28!J56%1D.R:!P  DQX  !@
M ("! 0X  'AL+W=O<FMS:&5E=',O<VAE970R+GAM;%!+ 0(4 Q0    ( $F
M:E6WBSB=]@(  !<)   8              " @=$5  !X;"]W;W)K<VAE971S
M+W-H965T,RYX;6Q02P$"% ,4    " !)@&I5)*WK ^L$   *%   &
M        @(']&   >&PO=V]R:W-H965T<R]S:&5E=#0N>&UL4$L! A0#%
M  @ 28!J5;JJ%Y,N!@  _"L  !@              ("!'AX  'AL+W=O<FMS
M:&5E=',O<VAE970U+GAM;%!+ 0(4 Q0    ( $F :E7^:<G]@@(   L&   8
M              " @8(D  !X;"]W;W)K<VAE971S+W-H965T-BYX;6Q02P$"
M% ,4    " !)@&I5<HK5;90&  "D&P  &               @($Z)P  >&PO
M=V]R:W-H965T<R]S:&5E=#<N>&UL4$L! A0#%     @ 28!J53B;'-)_!0
ML@P  !@              ("!!"X  'AL+W=O<FMS:&5E=',O<VAE970X+GAM
M;%!+ 0(4 Q0    ( $F :E6_WE[[GP8  %H0   8              " @;DS
M  !X;"]W;W)K<VAE971S+W-H965T.2YX;6Q02P$"% ,4    " !)@&I59,.T
MP@(#  #E!@  &0              @(&..@  >&PO=V]R:W-H965T<R]S:&5E
M=#$P+GAM;%!+ 0(4 Q0    ( $F :E7W D(KMP@  .,5   9
M  " @<<]  !X;"]W;W)K<VAE971S+W-H965T,3$N>&UL4$L! A0#%     @
M28!J59;J58LG P  )@<  !D              ("!M48  'AL+W=O<FMS:&5E
M=',O<VAE970Q,BYX;6Q02P$"% ,4    " !)@&I5EK2@_LP%  !_#0  &0
M            @($32@  >&PO=V]R:W-H965T<R]S:&5E=#$S+GAM;%!+ 0(4
M Q0    ( $F :E55P1CEJ04  *P.   9              " @190  !X;"]W
M;W)K<VAE971S+W-H965T,30N>&UL4$L! A0#%     @ 28!J5:I?"*S7 P
MMP@  !D              ("!]E4  'AL+W=O<FMS:&5E=',O<VAE970Q-2YX
M;6Q02P$"% ,4    " !)@&I5!ASGGRL$  #7"@  &0              @($$
M6@  >&PO=V]R:W-H965T<R]S:&5E=#$V+GAM;%!+ 0(4 Q0    ( $F :E5\
MLQ+CK 0  (<+   9              " @69>  !X;"]W;W)K<VAE971S+W-H
M965T,3<N>&UL4$L! A0#%     @ 28!J56^>4%6U @  \ 4  !D
M     ("!26,  'AL+W=O<FMS:&5E=',O<VAE970Q."YX;6Q02P$"% ,4
M" !)@&I5WXFN#T $  #&%@  &0              @($U9@  >&PO=V]R:W-H
M965T<R]S:&5E=#$Y+GAM;%!+ 0(4 Q0    ( $F :E6^'I5KAP(  '(&   9
M              " @:QJ  !X;"]W;W)K<VAE971S+W-H965T,C N>&UL4$L!
M A0#%     @ 28!J58:X =E8 @  MP4  !D              ("!:FT  'AL
M+W=O<FMS:&5E=',O<VAE970R,2YX;6Q02P$"% ,4    " !)@&I5ZW=2/0@'
M  "\,@  &0              @('Y;P  >&PO=V]R:W-H965T<R]S:&5E=#(R
M+GAM;%!+ 0(4 Q0    ( $F :E5YXR*8 @,  %((   9              "
M@3AW  !X;"]W;W)K<VAE971S+W-H965T,C,N>&UL4$L! A0#%     @ 28!J
M52P"K6F*!   H1,  !D              ("!<7H  'AL+W=O<FMS:&5E=',O
M<VAE970R-"YX;6Q02P$"% ,4    " !)@&I5G)M"F4D#  "V"@  &0
M        @($R?P  >&PO=V]R:W-H965T<R]S:&5E=#(U+GAM;%!+ 0(4 Q0
M   ( $F :E5PK076' (  /H$   9              " @;*"  !X;"]W;W)K
M<VAE971S+W-H965T,C8N>&UL4$L! A0#%     @ 28!J5?J6*MA=!   3Q@
M !D              ("!!84  'AL+W=O<FMS:&5E=',O<VAE970R-RYX;6Q0
M2P$"% ,4    " !)@&I566;F.3$#  !+"@  &0              @(&9B0
M>&PO=V]R:W-H965T<R]S:&5E=#(X+GAM;%!+ 0(4 Q0    ( $F :E6-GTF3
MQ (  ,P'   9              " @0&-  !X;"]W;W)K<VAE971S+W-H965T
M,CDN>&UL4$L! A0#%     @ 28!J5> #-X4O P  \!(   T
M ( !_(\  'AL+W-T>6QE<RYX;6Q02P$"% ,4    " !)@&I5EXJ[',     3
M @  "P              @ %6DP  7W)E;',O+G)E;'-02P$"% ,4    " !)
M@&I54)F0Q!H#   8%   #P              @ $_E   >&PO=V]R:V)O;VLN
M>&UL4$L! A0#%     @ 28!J5=JP!6U2 0  _A$  !H              ( !
MAI<  'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR96QS4$L! A0#%     @ 28!J
M558,451_ 0  PQ(  !,              ( !$)D  %M#;VYT96YT7U1Y<&5S
;72YX;6Q02P4&     "4 )0#Z"0  P)H

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<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>44
<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>45
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.22.2.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>65</ContextCount>
  <ElementCount>181</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>25</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>5</UnitCount>
  <MyReports>
    <Report instance="form10q-28938_esp.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>00010 - Document - Document and Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://espey.com/role/DocumentAndEntityInformation</Role>
      <ShortName>Document and Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="form10q-28938_esp.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>00020 - Statement - Balance Sheets (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://espey.com/role/BalanceSheets</Role>
      <ShortName>Balance Sheets (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="form10q-28938_esp.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>00030 - Statement - Balance Sheets (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://espey.com/role/BalanceSheetsParenthetical</Role>
      <ShortName>Balance Sheets (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="form10q-28938_esp.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>00040 - Statement - Statements of Comprehensive Income (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://espey.com/role/StatementsOfComprehensiveIncomeLoss</Role>
      <ShortName>Statements of Comprehensive Income (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="form10q-28938_esp.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>00050 - Statement - Statements of Changes in Stockholders' Equity (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://espey.com/role/StatementsOfChangesInStockholdersEquity</Role>
      <ShortName>Statements of Changes in Stockholders' Equity (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="form10q-28938_esp.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>00060 - Statement - Statements of Changes in Stockholders' Equity (Unaudited) (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://espey.com/role/StatementsOfChangesInStockholdersEquityParenthetical</Role>
      <ShortName>Statements of Changes in Stockholders' Equity (Unaudited) (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="form10q-28938_esp.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>00070 - Statement - Statements of Cash Flows (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://espey.com/role/esp-socf</Role>
      <ShortName>Statements of Cash Flows (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="form10q-28938_esp.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>00080 - Disclosure - Basis of Presentation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://espey.com/role/esp-bop</Role>
      <ShortName>Basis of Presentation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="form10q-28938_esp.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>00090 - Disclosure - Investment Securities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://espey.com/role/esp-fvofiai</Role>
      <ShortName>Investment Securities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="form10q-28938_esp.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>00100 - Disclosure - Net Income per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://espey.com/role/esp-nips</Role>
      <ShortName>Net Income per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="form10q-28938_esp.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>00110 - Disclosure - Stock Based Compensation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://espey.com/role/esp-sbc</Role>
      <ShortName>Stock Based Compensation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="form10q-28938_esp.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>00120 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://espey.com/role/esp-cac</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="form10q-28938_esp.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>00130 - Disclosure - Revenue</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://espey.com/role/Revenue</Role>
      <ShortName>Revenue</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="form10q-28938_esp.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>00140 - Disclosure - Recently Issued Accounting Standards</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://espey.com/role/esp-rias</Role>
      <ShortName>Recently Issued Accounting Standards</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="form10q-28938_esp.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>00150 - Disclosure - Employee Stock Ownership Plan</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://espey.com/role/esp-esop</Role>
      <ShortName>Employee Stock Ownership Plan</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="form10q-28938_esp.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>00160 - Disclosure - Investment Securities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://espey.com/role/esp-fvofiait</Role>
      <ShortName>Investment Securities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://espey.com/role/esp-fvofiai</ParentRole>
      <Position>16</Position>
    </Report>
    <Report instance="form10q-28938_esp.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>00170 - Disclosure - Stock Based Compensation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://espey.com/role/esp-sbct</Role>
      <ShortName>Stock Based Compensation (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://espey.com/role/esp-sbc</ParentRole>
      <Position>17</Position>
    </Report>
    <Report instance="form10q-28938_esp.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>00180 - Disclosure - Employee Stock Ownership Plan (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://espey.com/role/esp-esopt</Role>
      <ShortName>Employee Stock Ownership Plan (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://espey.com/role/esp-esop</ParentRole>
      <Position>18</Position>
    </Report>
    <Report instance="form10q-28938_esp.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>00190 - Disclosure - Investment Securities (Schedule of Available-for-Sale Securities) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://espey.com/role/InvestmentSecuritiesScheduleOfAvailable-for-saleSecuritiesDetails</Role>
      <ShortName>Investment Securities (Schedule of Available-for-Sale Securities) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://espey.com/role/esp-fvofiait</ParentRole>
      <Position>19</Position>
    </Report>
    <Report instance="form10q-28938_esp.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>00200 - Disclosure - Investment Securities (Schedule of Contractual Maturities) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://espey.com/role/InvestmentSecuritiesScheduleOfContractualMaturitiesDetails</Role>
      <ShortName>Investment Securities (Schedule of Contractual Maturities) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://espey.com/role/esp-fvofiait</ParentRole>
      <Position>20</Position>
    </Report>
    <Report instance="form10q-28938_esp.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>00210 - Disclosure - Net Income per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://espey.com/role/NetIncomePerShareDetails</Role>
      <ShortName>Net Income per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://espey.com/role/esp-nips</ParentRole>
      <Position>21</Position>
    </Report>
    <Report instance="form10q-28938_esp.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>00220 - Disclosure - Stock Based Compensation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://espey.com/role/StockBasedCompensationDetails</Role>
      <ShortName>Stock Based Compensation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://espey.com/role/esp-sbct</ParentRole>
      <Position>22</Position>
    </Report>
    <Report instance="form10q-28938_esp.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>00230 - Disclosure - Stock Based Compensation (Schedule of Fair Value Assumptions) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://espey.com/role/StockBasedCompensationScheduleOfFairValueAssumptionsDetails</Role>
      <ShortName>Stock Based Compensation (Schedule of Fair Value Assumptions) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://espey.com/role/esp-sbct</ParentRole>
      <Position>23</Position>
    </Report>
    <Report instance="form10q-28938_esp.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>00240 - Disclosure - Stock Based Compensation (Schedule of Stock Option Activity) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://espey.com/role/StockBasedCompensationScheduleOfStockOptionActivityDetails</Role>
      <ShortName>Stock Based Compensation (Schedule of Stock Option Activity) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://espey.com/role/esp-sbct</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="form10q-28938_esp.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>00250 - Disclosure - Stock Based Compensation (Schedule of Changes in Non-Vested Stock Options) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://espey.com/role/StockBasedCompensationScheduleOfChangesInNon-vestedStockOptionsDetails</Role>
      <ShortName>Stock Based Compensation (Schedule of Changes in Non-Vested Stock Options) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://espey.com/role/esp-sbct</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="form10q-28938_esp.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>00260 - Disclosure - Commitments and Contingencies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://espey.com/role/CommitmentsAndContingenciesDetails</Role>
      <ShortName>Commitments and Contingencies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://espey.com/role/esp-cac</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="form10q-28938_esp.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>00270 - Disclosure - Revenue (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://espey.com/role/RevenueDetails</Role>
      <ShortName>Revenue (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://espey.com/role/Revenue</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="form10q-28938_esp.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>00280 - Disclosure - Employee Stock Ownership Plan (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://espey.com/role/EmployeeStockOwnershipPlanNarrativeDetails</Role>
      <ShortName>Employee Stock Ownership Plan (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://espey.com/role/esp-esopt</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="form10q-28938_esp.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>00290 - Disclosure - Employee Stock Ownership Plan (Schedule of ESOP shares) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://espey.com/role/EmployeeStockOwnershipPlanScheduleOfEsopSharesDetails</Role>
      <ShortName>Employee Stock Ownership Plan (Schedule of ESOP shares) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://espey.com/role/esp-esopt</ParentRole>
      <Position>29</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <Logs>
    <Log type="Warning">[ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 3 fact(s) appearing in ix:hidden were eligible for transformation: dei:EntityIncorporationStateCountryCode, us-gaap:CommonStockParOrStatedValuePerShare -  form10q-28938_esp.htm 12, 13, 19</Log>
    <Log type="Warning">[ix-0514-Hidden-Fact-Not-Referenced] WARN: 2 fact(s) appearing in ix:hidden were not referenced by any -sec-ix-hidden style property: us-gaap:CommitmentsAndContingencies -  form10q-28938_esp.htm 20, 21</Log>
  </Logs>
  <InputFiles>
    <File doctype="10-Q" original="form10q-28938_esp.htm">form10q-28938_esp.htm</File>
    <File>esp-20220930.xsd</File>
    <File>esp-20220930_cal.xml</File>
    <File>esp-20220930_def.xml</File>
    <File>esp-20220930_lab.xml</File>
    <File>esp-20220930_pre.xml</File>
    <File>ex31-1.htm</File>
    <File>ex31-2.htm</File>
    <File>ex32-1.htm</File>
    <File>ex32-2.htm</File>
  </InputFiles>
  <SupplementalFiles>
    <File>espy-logo.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="335">http://fasb.org/us-gaap/2022</BaseTaxonomy>
    <BaseTaxonomy items="28">http://xbrl.sec.gov/dei/2022</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>48
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "form10q-28938_esp.htm": {
   "axisCustom": 0,
   "axisStandard": 11,
   "contextCount": 65,
   "dts": {
    "calculationLink": {
     "local": [
      "esp-20220930_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "esp-20220930_def.xml"
     ]
    },
    "inline": {
     "local": [
      "form10q-28938_esp.htm"
     ]
    },
    "labelLink": {
     "local": [
      "esp-20220930_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "esp-20220930_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "esp-20220930.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd",
      "https://xbrl.sec.gov/country/2022/country-2022.xsd",
      "https://xbrl.sec.gov/currency/2022/currency-2022.xsd",
      "https://xbrl.sec.gov/dei/2022/dei-2022.xsd",
      "https://xbrl.sec.gov/exch/2022/exch-2022.xsd",
      "https://xbrl.sec.gov/naics/2022/naics-2022.xsd",
      "https://xbrl.sec.gov/sic/2022/sic-2022.xsd",
      "https://xbrl.sec.gov/stpr/2022/stpr-2022.xsd"
     ]
    }
   },
   "elementCount": 291,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2022": 4,
    "http://xbrl.sec.gov/dei/2022": 6,
    "total": 10
   },
   "keyCustom": 13,
   "keyStandard": 168,
   "memberCustom": 13,
   "memberStandard": 12,
   "nsprefix": "esp",
   "nsuri": "http://espey.com/20220930",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q-28938_esp.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "00010 - Document - Document and Entity Information",
     "role": "http://espey.com/role/DocumentAndEntityInformation",
     "shortName": "Document and Entity Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q-28938_esp.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q-28938_esp.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00100 - Disclosure - Net Income per Share",
     "role": "http://espey.com/role/esp-nips",
     "shortName": "Net Income per Share",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q-28938_esp.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q-28938_esp.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00110 - Disclosure - Stock Based Compensation",
     "role": "http://espey.com/role/esp-sbc",
     "shortName": "Stock Based Compensation",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q-28938_esp.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q-28938_esp.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00120 - Disclosure - Commitments and Contingencies",
     "role": "http://espey.com/role/esp-cac",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q-28938_esp.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q-28938_esp.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00130 - Disclosure - Revenue",
     "role": "http://espey.com/role/Revenue",
     "shortName": "Revenue",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q-28938_esp.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q-28938_esp.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00140 - Disclosure - Recently Issued Accounting Standards",
     "role": "http://espey.com/role/esp-rias",
     "shortName": "Recently Issued Accounting Standards",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q-28938_esp.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q-28938_esp.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "esp:EmployeeStockOwnershipPlanTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00150 - Disclosure - Employee Stock Ownership Plan",
     "role": "http://espey.com/role/esp-esop",
     "shortName": "Employee Stock Ownership Plan",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q-28938_esp.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "esp:EmployeeStockOwnershipPlanTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q-28938_esp.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00160 - Disclosure - Investment Securities (Tables)",
     "role": "http://espey.com/role/esp-fvofiait",
     "shortName": "Investment Securities (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q-28938_esp.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q-28938_esp.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00170 - Disclosure - Stock Based Compensation (Tables)",
     "role": "http://espey.com/role/esp-sbct",
     "shortName": "Stock Based Compensation (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q-28938_esp.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "esp:EmployeeStockOwnershipPlanTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q-28938_esp.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00180 - Disclosure - Employee Stock Ownership Plan (Tables)",
     "role": "http://espey.com/role/esp-esopt",
     "shortName": "Employee Stock Ownership Plan (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "esp:EmployeeStockOwnershipPlanTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q-28938_esp.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock",
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q-28938_esp.htm",
      "contextRef": "AsOf2022-09-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00190 - Disclosure - Investment Securities (Schedule of Available-for-Sale Securities) (Details)",
     "role": "http://espey.com/role/InvestmentSecuritiesScheduleOfAvailable-for-saleSecuritiesDetails",
     "shortName": "Investment Securities (Schedule of Available-for-Sale Securities) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock",
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q-28938_esp.htm",
      "contextRef": "AsOf2022-09-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q-28938_esp.htm",
      "contextRef": "AsOf2022-09-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "00020 - Statement - Balance Sheets (Unaudited)",
     "role": "http://espey.com/role/BalanceSheets",
     "shortName": "Balance Sheets (Unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q-28938_esp.htm",
      "contextRef": "AsOf2022-09-30",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:AccountsReceivableNetCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock",
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q-28938_esp.htm",
      "contextRef": "AsOf2022-09-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00200 - Disclosure - Investment Securities (Schedule of Contractual Maturities) (Details)",
     "role": "http://espey.com/role/InvestmentSecuritiesScheduleOfContractualMaturitiesDetails",
     "shortName": "Investment Securities (Schedule of Contractual Maturities) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock",
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q-28938_esp.htm",
      "contextRef": "AsOf2022-09-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q-28938_esp.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00210 - Disclosure - Net Income per Share (Details)",
     "role": "http://espey.com/role/NetIncomePerShareDetails",
     "shortName": "Net Income per Share (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q-28938_esp.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Shares",
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q-28938_esp.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00220 - Disclosure - Stock Based Compensation (Details)",
     "role": "http://espey.com/role/StockBasedCompensationDetails",
     "shortName": "Stock Based Compensation (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q-28938_esp.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q-28938_esp.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00230 - Disclosure - Stock Based Compensation (Schedule of Fair Value Assumptions) (Details)",
     "role": "http://espey.com/role/StockBasedCompensationScheduleOfFairValueAssumptionsDetails",
     "shortName": "Stock Based Compensation (Schedule of Fair Value Assumptions) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q-28938_esp.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Pure",
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q-28938_esp.htm",
      "contextRef": "AsOf2022-06-30",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unitRef": "Shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00240 - Disclosure - Stock Based Compensation (Schedule of Stock Option Activity) (Details)",
     "role": "http://espey.com/role/StockBasedCompensationScheduleOfStockOptionActivityDetails",
     "shortName": "Stock Based Compensation (Schedule of Stock Option Activity) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q-28938_esp.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": null,
      "lang": null,
      "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Shares",
      "xsiNil": "true"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q-28938_esp.htm",
      "contextRef": "AsOf2022-06-30",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00250 - Disclosure - Stock Based Compensation (Schedule of Changes in Non-Vested Stock Options) (Details)",
     "role": "http://espey.com/role/StockBasedCompensationScheduleOfChangesInNon-vestedStockOptionsDetails",
     "shortName": "Stock Based Compensation (Schedule of Changes in Non-Vested Stock Options) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q-28938_esp.htm",
      "contextRef": "AsOf2022-06-30",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Shares",
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q-28938_esp.htm",
      "contextRef": "AsOf2022-09-30_us-gaap_StandbyLettersOfCreditMember",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:LossContingencyAccrualAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00260 - Disclosure - Commitments and Contingencies (Details)",
     "role": "http://espey.com/role/CommitmentsAndContingenciesDetails",
     "shortName": "Commitments and Contingencies (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q-28938_esp.htm",
      "contextRef": "AsOf2022-09-30_us-gaap_StandbyLettersOfCreditMember",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:LossContingencyAccrualAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q-28938_esp.htm",
      "contextRef": "AsOf2022-09-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:ContractWithCustomerLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00270 - Disclosure - Revenue (Details)",
     "role": "http://espey.com/role/RevenueDetails",
     "shortName": "Revenue (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q-28938_esp.htm",
      "contextRef": "AsOf2022-09-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:ContractWithCustomerLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "us-gaap:ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTextBlock",
       "esp:EmployeeStockOwnershipPlanTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q-28938_esp.htm",
      "contextRef": "AsOf2022-09-30",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares",
      "reportCount": 1,
      "unitRef": "Shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00280 - Disclosure - Employee Stock Ownership Plan (Narrative) (Details)",
     "role": "http://espey.com/role/EmployeeStockOwnershipPlanNarrativeDetails",
     "shortName": "Employee Stock Ownership Plan (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "esp:EmployeeStockOwnershipPlanTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q-28938_esp.htm",
      "contextRef": "From2022-07-01to2022-09-30_custom_EmployeeStockOwnershipPlanMember",
      "decimals": "INF",
      "lang": null,
      "name": "esp:EmployeeStockOwnershipPlanHoursWorked",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Hour",
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "us-gaap:ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTextBlock",
       "esp:EmployeeStockOwnershipPlanTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q-28938_esp.htm",
      "contextRef": "AsOf2022-09-30",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares",
      "reportCount": 1,
      "unitRef": "Shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00290 - Disclosure - Employee Stock Ownership Plan (Schedule of ESOP shares) (Details)",
     "role": "http://espey.com/role/EmployeeStockOwnershipPlanScheduleOfEsopSharesDetails",
     "shortName": "Employee Stock Ownership Plan (Schedule of ESOP shares) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "us-gaap:ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTextBlock",
       "esp:EmployeeStockOwnershipPlanTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q-28938_esp.htm",
      "contextRef": "AsOf2022-09-30",
      "decimals": "INF",
      "lang": null,
      "name": "us-gaap:EmployeeStockOwnershipPlanESOPNumberOfCommittedToBeReleasedShares",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Shares",
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q-28938_esp.htm",
      "contextRef": "AsOf2022-09-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "00030 - Statement - Balance Sheets (Parenthetical)",
     "role": "http://espey.com/role/BalanceSheetsParenthetical",
     "shortName": "Balance Sheets (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q-28938_esp.htm",
      "contextRef": "AsOf2022-09-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q-28938_esp.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "00040 - Statement - Statements of Comprehensive Income (Unaudited)",
     "role": "http://espey.com/role/StatementsOfComprehensiveIncomeLoss",
     "shortName": "Statements of Comprehensive Income (Unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q-28938_esp.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:CostOfRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q-28938_esp.htm",
      "contextRef": "AsOf2021-06-30_us-gaap_CommonStockMember",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:StockholdersEquity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "00050 - Statement - Statements of Changes in Stockholders' Equity (Unaudited)",
     "role": "http://espey.com/role/StatementsOfChangesInStockholdersEquity",
     "shortName": "Statements of Changes in Stockholders' Equity (Unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q-28938_esp.htm",
      "contextRef": "AsOf2021-06-30_us-gaap_CommonStockMember",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:StockholdersEquity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q-28938_esp.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "00060 - Statement - Statements of Changes in Stockholders' Equity (Unaudited) (Parenthetical)",
     "role": "http://espey.com/role/StatementsOfChangesInStockholdersEquityParenthetical",
     "shortName": "Statements of Changes in Stockholders' Equity (Unaudited) (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q-28938_esp.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q-28938_esp.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "00070 - Statement - Statements of Cash Flows (Unaudited)",
     "role": "http://espey.com/role/esp-socf",
     "shortName": "Statements of Cash Flows (Unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q-28938_esp.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q-28938_esp.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccounting",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00080 - Disclosure - Basis of Presentation",
     "role": "http://espey.com/role/esp-bop",
     "shortName": "Basis of Presentation",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q-28938_esp.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccounting",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q-28938_esp.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00090 - Disclosure - Investment Securities",
     "role": "http://espey.com/role/esp-fvofiai",
     "shortName": "Investment Securities",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q-28938_esp.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 25,
   "tag": {
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://espey.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://espey.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://espey.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://espey.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in YYYY 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.",
        "label": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://espey.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://espey.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentQuarterlyReport": {
     "auth_ref": [
      "r478"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an quarterly report.",
        "label": "Document Quarterly Report"
       }
      }
     },
     "localname": "DocumentQuarterlyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://espey.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r479"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://espey.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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'.",
        "label": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://espey.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://espey.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressAddressLine2": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 2 such as Street or Suite number",
        "label": "Entity Address, Address Line Two"
       }
      }
     },
     "localname": "EntityAddressAddressLine2",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://espey.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://espey.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://espey.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://espey.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r477"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://espey.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://espey.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://espey.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r477"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://espey.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://espey.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r477"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://espey.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorportion, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://espey.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r488"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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).",
        "label": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://espey.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r477"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://espey.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r477"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://espey.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r477"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://espey.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r477"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://espey.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://espey.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r476"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://espey.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://espey.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "esp_ASC606Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "ASC 606 [Member]",
        "label": "ASC 606 [Member]"
       }
      }
     },
     "localname": "ASC606Member",
     "nsuri": "http://espey.com/20220930",
     "presentation": [
      "http://espey.com/role/RevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "esp_BasisOfPresentationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Basis of Presentation [Abstract]"
       }
      }
     },
     "localname": "BasisOfPresentationAbstract",
     "nsuri": "http://espey.com/20220930",
     "xbrltype": "stringItemType"
    },
    "esp_DeferredTaxBenefitRelatedToUnrecognizedCompensationCosts": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax benefit attributable to unrecognized share-based compensation.",
        "label": "Deferred tax benefit related to unrecognized compensation costs"
       }
      }
     },
     "localname": "DeferredTaxBenefitRelatedToUnrecognizedCompensationCosts",
     "nsuri": "http://espey.com/20220930",
     "presentation": [
      "http://espey.com/role/StockBasedCompensationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "esp_DeferredTaxLiability": {
     "auth_ref": [],
     "calculation": {
      "http://espey.com/role/BalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred tax liabilities as of the balance sheet date.",
        "label": "Deferred tax liabilities"
       }
      }
     },
     "localname": "DeferredTaxLiability",
     "nsuri": "http://espey.com/20220930",
     "presentation": [
      "http://espey.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "esp_EmployeeStockOwnershipPlanAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee Stock Ownership Plan [Abstract]"
       }
      }
     },
     "localname": "EmployeeStockOwnershipPlanAbstract",
     "nsuri": "http://espey.com/20220930",
     "xbrltype": "stringItemType"
    },
    "esp_EmployeeStockOwnershipPlanHoursWorked": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Minimum number of hours worked per year for nonunion employees to participate in ESOP.",
        "label": "Number of hours worked per year to quality for the plan"
       }
      }
     },
     "localname": "EmployeeStockOwnershipPlanHoursWorked",
     "nsuri": "http://espey.com/20220930",
     "presentation": [
      "http://espey.com/role/EmployeeStockOwnershipPlanNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "esp_EmployeeStockOwnershipPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of employee stock ownership plan.",
        "label": "Employee Stock Ownership Plan [Member]"
       }
      }
     },
     "localname": "EmployeeStockOwnershipPlanMember",
     "nsuri": "http://espey.com/20220930",
     "presentation": [
      "http://espey.com/role/EmployeeStockOwnershipPlanNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "esp_EmployeeStockOwnershipPlanTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for employee stock ownership plan.",
        "label": "Employee Stock Ownership Plan"
       }
      }
     },
     "localname": "EmployeeStockOwnershipPlanTextBlock",
     "nsuri": "http://espey.com/20220930",
     "presentation": [
      "http://espey.com/role/esp-esop"
     ],
     "xbrltype": "textBlockItemType"
    },
    "esp_IncentiveStockOptionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Incentive Stock Options [Member]",
        "label": "Incentive Stock Options [Member]",
        "verboseLabel": "Stock Options [Member]"
       }
      }
     },
     "localname": "IncentiveStockOptionMember",
     "nsuri": "http://espey.com/20220930",
     "presentation": [
      "http://espey.com/role/StockBasedCompensationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "esp_IncreaseDecreaseInEmployeeStockOwnershipPlanPayable": {
     "auth_ref": [],
     "calculation": {
      "http://espey.com/role/esp-socf": {
       "order": 13.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) in employee stock ownership plan payable for the period.",
        "label": "Increase in other accrued expenses"
       }
      }
     },
     "localname": "IncreaseDecreaseInEmployeeStockOwnershipPlanPayable",
     "nsuri": "http://espey.com/20220930",
     "presentation": [
      "http://espey.com/role/esp-socf"
     ],
     "xbrltype": "monetaryItemType"
    },
    "esp_IncreaseDecreaseInVacationAccrual": {
     "auth_ref": [],
     "calculation": {
      "http://espey.com/role/esp-socf": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) in vacation accrual for the period.",
        "label": "Decrease in vacation accrual"
       }
      }
     },
     "localname": "IncreaseDecreaseInVacationAccrual",
     "nsuri": "http://espey.com/20220930",
     "presentation": [
      "http://espey.com/role/esp-socf"
     ],
     "xbrltype": "monetaryItemType"
    },
    "esp_IndividualEmployeeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Individual Employee [Member]",
        "label": "Individual Employee [Member]"
       }
      }
     },
     "localname": "IndividualEmployeeMember",
     "nsuri": "http://espey.com/20220930",
     "presentation": [
      "http://espey.com/role/StockBasedCompensationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "esp_MilestonesAchievedMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Units Delivered [Member]",
        "label": "Milestones Achieved [Member]"
       }
      }
     },
     "localname": "MilestonesAchievedMember",
     "nsuri": "http://espey.com/20220930",
     "presentation": [
      "http://espey.com/role/RevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "esp_NetIncomeLossPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Income (Loss) per Share [Abstract]"
       }
      }
     },
     "localname": "NetIncomeLossPerShareAbstract",
     "nsuri": "http://espey.com/20220930",
     "xbrltype": "stringItemType"
    },
    "esp_NonEmployeeDirectorsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Non employee directors [Member]",
        "label": "Non employee directors [Member]"
       }
      }
     },
     "localname": "NonEmployeeDirectorsMember",
     "nsuri": "http://espey.com/20220930",
     "presentation": [
      "http://espey.com/role/StockBasedCompensationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "esp_NonQualifiedStockOptionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Non-qualified stock options [Member]",
        "label": "Non-qualified stock options [Member]"
       }
      }
     },
     "localname": "NonQualifiedStockOptionsMember",
     "nsuri": "http://espey.com/20220930",
     "presentation": [
      "http://espey.com/role/StockBasedCompensationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "esp_NumberOfLoanRepaymentAnnualInstallments": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of loan repayment annual installments.",
        "label": "Number of loan repayment annual installments"
       }
      }
     },
     "localname": "NumberOfLoanRepaymentAnnualInstallments",
     "nsuri": "http://espey.com/20220930",
     "presentation": [
      "http://espey.com/role/EmployeeStockOwnershipPlanNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "esp_NumberOfSharesSubjectToOptionOrAwardSingleFiscalYear": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares subject to option or award in a single fiscal year as outlined in the plan contract.",
        "label": "Number of shares subject to option or award, single fiscal year"
       }
      }
     },
     "localname": "NumberOfSharesSubjectToOptionOrAwardSingleFiscalYear",
     "nsuri": "http://espey.com/20220930",
     "presentation": [
      "http://espey.com/role/StockBasedCompensationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "esp_PercentageOfEstimatedShipments": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of estimated shipments.",
        "label": "Percentage of estimated shipments"
       }
      }
     },
     "localname": "PercentageOfEstimatedShipments",
     "nsuri": "http://espey.com/20220930",
     "presentation": [
      "http://espey.com/role/RevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "esp_PercentageOfTotalNumberOfSharesSubjectToOptionsOrAwardsGrantedInFiscalYear": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of the total number of shares subject to options or awards granted in a single fiscal year; this will take effect only if the percentage is less than a specified amount in the plan contract.",
        "label": "Percentage of total number of shares subject to options or awards, single fiscal year"
       }
      }
     },
     "localname": "PercentageOfTotalNumberOfSharesSubjectToOptionsOrAwardsGrantedInFiscalYear",
     "nsuri": "http://espey.com/20220930",
     "presentation": [
      "http://espey.com/role/StockBasedCompensationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "esp_PeriodOfServicesRenderedUnderEmployeeStockOptionPlan": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period of services rendered under employee stock option plan.",
        "label": "Period of services rendered"
       }
      }
     },
     "localname": "PeriodOfServicesRenderedUnderEmployeeStockOptionPlan",
     "nsuri": "http://espey.com/20220930",
     "presentation": [
      "http://espey.com/role/EmployeeStockOwnershipPlanNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "esp_RecentlyIssuedAccountingStandardsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Recently Issued Accounting Standards [Abstract]"
       }
      }
     },
     "localname": "RecentlyIssuedAccountingStandardsAbstract",
     "nsuri": "http://espey.com/20220930",
     "xbrltype": "stringItemType"
    },
    "esp_RestrictedStockPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restricted Stock Plan [Member]"
       }
      }
     },
     "localname": "RestrictedStockPlanMember",
     "nsuri": "http://espey.com/20220930",
     "presentation": [
      "http://espey.com/role/StockBasedCompensationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "esp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAggregateIntrinsicValueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Intrinsic Value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAggregateIntrinsicValueAbstract",
     "nsuri": "http://espey.com/20220930",
     "presentation": [
      "http://espey.com/role/StockBasedCompensationScheduleOfStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "esp_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionOutstandingWeightedAverageRemainingContractualTerm2": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding at September 30, 2022"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionOutstandingWeightedAverageRemainingContractualTerm2",
     "nsuri": "http://espey.com/20220930",
     "presentation": [
      "http://espey.com/role/StockBasedCompensationScheduleOfStockOptionActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "esp_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermGranted": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for option awards granted, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "2007 Plan [Member] [Default Label]",
        "verboseLabel": "Granted"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermGranted",
     "nsuri": "http://espey.com/20220930",
     "presentation": [
      "http://espey.com/role/StockBasedCompensationScheduleOfStockOptionActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "esp_StockbasedCompensationScheduleOfStockOptionActivityDetailsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "TotalStockholdersEquityBeforyEsopAndTreasuryStock"
       }
      }
     },
     "localname": "StockbasedCompensationScheduleOfStockOptionActivityDetailsAbstract",
     "nsuri": "http://espey.com/20220930",
     "xbrltype": "stringItemType"
    },
    "esp_TotalStockholdersEquityBeforyEsopAndTreasuryStock": {
     "auth_ref": [],
     "calculation": {
      "http://espey.com/role/BalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, before ESOP and Treasury stock.",
        "label": "TotalStockholdersEquityBeforyEsopAndTreasuryStock [Default Label]",
        "totalLabel": "Total stockholders equity before ESOP"
       }
      }
     },
     "localname": "TotalStockholdersEquityBeforyEsopAndTreasuryStock",
     "nsuri": "http://espey.com/20220930",
     "presentation": [
      "http://espey.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "esp_TwoThousandSevenPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the equity-based compensation arrangement plan.",
        "label": "2007 Plan [Member]"
       }
      }
     },
     "localname": "TwoThousandSevenPlanMember",
     "nsuri": "http://espey.com/20220930",
     "presentation": [
      "http://espey.com/role/StockBasedCompensationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "esp_TwoThousandSeventeenPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2017 Plan [Member]",
        "label": "2017 Plan [Member]"
       }
      }
     },
     "localname": "TwoThousandSeventeenPlanMember",
     "nsuri": "http://espey.com/20220930",
     "presentation": [
      "http://espey.com/role/StockBasedCompensationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "esp_TwoThousandSeventenPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "TwoThousandSeventenPlanMember",
        "verboseLabel": "2017 Plan [Member]"
       }
      }
     },
     "localname": "TwoThousandSeventenPlanMember",
     "nsuri": "http://espey.com/20220930",
     "presentation": [
      "http://espey.com/role/StockBasedCompensationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "esp_UnearnedESOPSharesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information pertaining to unearned employee stock ownership plan shares.",
        "label": "Unearned ESOP Shares [Member]"
       }
      }
     },
     "localname": "UnearnedESOPSharesMember",
     "nsuri": "http://espey.com/20220930",
     "presentation": [
      "http://espey.com/role/StatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "esp_UnearnedEsopSharesCost": {
     "auth_ref": [],
     "calculation": {
      "http://espey.com/role/BalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unearned ESOP shares.",
        "label": "UnearnedEsopSharesCost",
        "negatedLabel": "Less: Unearned ESOP shares"
       }
      }
     },
     "localname": "UnearnedEsopSharesCost",
     "nsuri": "http://espey.com/20220930",
     "presentation": [
      "http://espey.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "esp_UnitsDeliveredMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Units Delivered [Member]",
        "label": "Units Delivered [Member]"
       }
      }
     },
     "localname": "UnitsDeliveredMember",
     "nsuri": "http://espey.com/20220930",
     "presentation": [
      "http://espey.com/role/RevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r199",
      "r201",
      "r202",
      "r203",
      "r221",
      "r223",
      "r246",
      "r248",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r414",
      "r457",
      "r458",
      "r474",
      "r475"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://espey.com/role/StockBasedCompensationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r192",
      "r199",
      "r201",
      "r202",
      "r203",
      "r221",
      "r223",
      "r243",
      "r246",
      "r248",
      "r280",
      "r281",
      "r282",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r414",
      "r457",
      "r458",
      "r474",
      "r475"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Range [Axis]",
        "verboseLabel": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://espey.com/role/StockBasedCompensationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r192",
      "r199",
      "r201",
      "r202",
      "r203",
      "r221",
      "r223",
      "r243",
      "r246",
      "r248",
      "r280",
      "r281",
      "r282",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r414",
      "r457",
      "r458",
      "r474",
      "r475"
     ],
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://espey.com/role/StockBasedCompensationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioUnspecifiedDomain": {
     "auth_ref": [
      "r96",
      "r101",
      "r197",
      "r247"
     ],
     "localname": "ScenarioUnspecifiedDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://espey.com/role/RevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementScenarioAxis": {
     "auth_ref": [
      "r96",
      "r101",
      "r197",
      "r247",
      "r383"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Axis]"
       }
      }
     },
     "localname": "StatementScenarioAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://espey.com/role/RevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_TitleOfIndividualAxis": {
     "auth_ref": [
      "r135",
      "r379"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of Individual [Axis]",
        "verboseLabel": "Award Type [Axis]"
       }
      }
     },
     "localname": "TitleOfIndividualAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://espey.com/role/StockBasedCompensationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_TitleOfIndividualWithRelationshipToEntityDomain": {
     "auth_ref": [],
     "localname": "TitleOfIndividualWithRelationshipToEntityDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://espey.com/role/StockBasedCompensationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r29",
      "r382"
     ],
     "calculation": {
      "http://espey.com/role/BalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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).",
        "label": "Accounts payable"
       }
      }
     },
     "localname": "AccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r136",
      "r137"
     ],
     "calculation": {
      "http://espey.com/role/BalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Trade accounts receivable, net of allowance of $3,000"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedEmployeeBenefitsCurrent": {
     "auth_ref": [
      "r32"
     ],
     "calculation": {
      "http://espey.com/role/BalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "ESOP payable"
       }
      }
     },
     "localname": "AccruedEmployeeBenefitsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued expenses:"
       }
      }
     },
     "localname": "AccruedLiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/BalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccruedPayrollTaxesCurrent": {
     "auth_ref": [
      "r32"
     ],
     "calculation": {
      "http://espey.com/role/BalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory payroll taxes incurred through that date and withheld from employees pertaining to services received from them, including entity's matching share of the employees FICA taxes and contributions to the state and federal unemployment insurance programs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Payroll and other taxes withheld"
       }
      }
     },
     "localname": "AccruedPayrollTaxesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedSalariesCurrent": {
     "auth_ref": [
      "r11",
      "r32"
     ],
     "calculation": {
      "http://espey.com/role/BalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Salaries and wages"
       }
      }
     },
     "localname": "AccruedSalariesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedVacationCurrent": {
     "auth_ref": [
      "r32",
      "r242"
     ],
     "calculation": {
      "http://espey.com/role/BalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for unused vacation time owed to employees based on the entity's vacation benefit given to its employees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Vacation"
       }
      }
     },
     "localname": "AccruedVacationCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r19",
      "r41",
      "r43",
      "r44",
      "r446",
      "r466",
      "r470"
     ],
     "calculation": {
      "http://espey.com/role/BalanceSheets": {
       "order": 4.0,
       "parentTag": "esp_TotalStockholdersEquityBeforyEsopAndTreasuryStock",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.",
        "label": "Accumulated other comprehensive loss"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r40",
      "r44",
      "r50",
      "r51",
      "r52",
      "r81",
      "r82",
      "r83",
      "r324",
      "r377",
      "r461",
      "r462"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.",
        "label": "Accumulated Other Comprehensive Loss [Member]"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/StatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdditionalPaidInCapitalCommonStock": {
     "auth_ref": [
      "r17"
     ],
     "calculation": {
      "http://espey.com/role/BalanceSheets": {
       "order": 2.0,
       "parentTag": "esp_TotalStockholdersEquityBeforyEsopAndTreasuryStock",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Capital in excess of par value"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r81",
      "r82",
      "r83",
      "r291",
      "r292",
      "r293",
      "r337"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.",
        "label": "Capital in Excess of Par Value [Member]"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/StatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": {
     "auth_ref": [
      "r0",
      "r1",
      "r2",
      "r3",
      "r4",
      "r87",
      "r88",
      "r89",
      "r91",
      "r101",
      "r140",
      "r141",
      "r166",
      "r167",
      "r168",
      "r169",
      "r172",
      "r173",
      "r291",
      "r292",
      "r293",
      "r305",
      "r306",
      "r307",
      "r308",
      "r318",
      "r319",
      "r320",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r354",
      "r355",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r371",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r418",
      "r419",
      "r420",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by amendment to accounting standards.",
        "label": "Adjustments for New Accounting Pronouncements [Axis]",
        "verboseLabel": "Accounting Standards Update [Axis]"
       }
      }
     },
     "localname": "AdjustmentsForNewAccountingPronouncementsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/RevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for option under share-based payment arrangement.",
        "label": "Stock-based compensation"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/StatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r250",
      "r294",
      "r295"
     ],
     "calculation": {
      "http://espey.com/role/esp-socf": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.",
        "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition",
        "negatedLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/esp-socf"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to reconcile net income to net cash provided by operating activities:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/esp-socf"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r285"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.",
        "label": "Stock based compensation expense"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/StockBasedCompensationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "auth_ref": [
      "r23",
      "r138",
      "r174"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.",
        "label": "Trade accounts receivable, allowance"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/BalanceSheetsParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r111"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Computation of diluted net income per share"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/NetIncomePerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r13",
      "r76",
      "r121",
      "r124",
      "r130",
      "r165",
      "r209",
      "r210",
      "r211",
      "r212",
      "r213",
      "r214",
      "r215",
      "r216",
      "r217",
      "r218",
      "r219",
      "r322",
      "r325",
      "r344",
      "r380",
      "r382",
      "r427",
      "r445"
     ],
     "calculation": {
      "http://espey.com/role/BalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Assets",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "ASSETS"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/BalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r9",
      "r28",
      "r76",
      "r165",
      "r209",
      "r210",
      "r211",
      "r212",
      "r213",
      "r214",
      "r215",
      "r216",
      "r217",
      "r218",
      "r219",
      "r322",
      "r325",
      "r344",
      "r380",
      "r382"
     ],
     "calculation": {
      "http://espey.com/role/BalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Assets, Current",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": {
     "auth_ref": [
      "r148"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Gross Unrealized Gains"
       }
      }
     },
     "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/InvestmentSecuritiesScheduleOfAvailable-for-saleSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": {
     "auth_ref": [
      "r149"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax",
        "negatedLabel": "Gross Unrealized Losses"
       }
      }
     },
     "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/InvestmentSecuritiesScheduleOfAvailable-for-saleSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": {
     "auth_ref": [
      "r146",
      "r180"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Amortized Cost"
       }
      }
     },
     "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/InvestmentSecuritiesScheduleOfAvailable-for-saleSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": {
     "auth_ref": [
      "r150",
      "r153",
      "r441"
     ],
     "calculation": {
      "http://espey.com/role/InvestmentSecuritiesScheduleOfContractualMaturitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "One to Five Years"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/InvestmentSecuritiesScheduleOfContractualMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contractual maturities of available-for-sale securities"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/InvestmentSecuritiesScheduleOfContractualMaturitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": {
     "auth_ref": [
      "r150",
      "r152",
      "r440"
     ],
     "calculation": {
      "http://espey.com/role/InvestmentSecuritiesScheduleOfContractualMaturitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Less than One Year"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/InvestmentSecuritiesScheduleOfContractualMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtSecurities": {
     "auth_ref": [
      "r144",
      "r147",
      "r180",
      "r429"
     ],
     "calculation": {
      "http://espey.com/role/BalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://espey.com/role/InvestmentSecuritiesScheduleOfContractualMaturitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Investment securities",
        "totalLabel": "Fair Value",
        "verboseLabel": "Fair Value"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtSecurities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/BalanceSheets",
      "http://espey.com/role/InvestmentSecuritiesScheduleOfAvailable-for-saleSecuritiesDetails",
      "http://espey.com/role/InvestmentSecuritiesScheduleOfContractualMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r253",
      "r254",
      "r255",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261",
      "r262",
      "r263",
      "r264",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r273",
      "r274",
      "r276",
      "r277",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of award under share-based payment arrangement.",
        "label": "Award Type [Axis]"
       }
      }
     },
     "localname": "AwardTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/StockBasedCompensationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BasisOfAccounting": {
     "auth_ref": [
      "r80"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).",
        "label": "Basis of Presentation"
       }
      }
     },
     "localname": "BasisOfAccounting",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/esp-bop"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r7",
      "r12",
      "r74"
     ],
     "calculation": {
      "http://espey.com/role/BalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Cash and cash equivalents",
        "periodEndLabel": "Cash and cash equivalents, end of period",
        "periodStartLabel": "Cash and cash equivalents, beginning of period"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/BalanceSheets",
      "http://espey.com/role/esp-socf"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r68",
      "r356"
     ],
     "calculation": {
      "http://espey.com/role/esp-socf": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "(Decrease) increase in cash and cash equivalents"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/esp-socf"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CertificatesOfDepositMember": {
     "auth_ref": [
      "r444"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Short to medium-term investment available at banks and savings and loan institutions where a customer agrees to lend money to the institution for a certain amount of time and is paid a predetermined rate of interest. Certificates of deposit (CD) are typically Federal Deposit Insurance Corporation (FDIC) insured.",
        "label": "Certificates of Deposit [Member]"
       }
      }
     },
     "localname": "CertificatesOfDepositMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/InvestmentSecuritiesScheduleOfAvailable-for-saleSecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r35",
      "r431",
      "r450"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Commitments and contingencies (See Note 5)"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r193",
      "r194",
      "r195",
      "r204",
      "r473"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for commitments and contingencies.",
        "label": "Commitments and Contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/esp-cac"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockDividendsPerShareCashPaid": {
     "auth_ref": [
      "r226"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding.",
        "label": "Cash divided paid"
       }
      }
     },
     "localname": "CommonStockDividendsPerShareCashPaid",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/StockBasedCompensationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockDividendsPerShareDeclared": {
     "auth_ref": [
      "r226"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding.",
        "label": "Dividends per share:"
       }
      }
     },
     "localname": "CommonStockDividendsPerShareDeclared",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/StatementsOfComprehensiveIncomeLoss"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r81",
      "r82",
      "r337"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/StatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of common stock.",
        "label": "Common stock, par value"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/BalanceSheetsParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "label": "Common stock, shares authorized"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/BalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesHeldInEmployeeTrustShares": {
     "auth_ref": [
      "r296"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of common stock held in a trust that has been set up specifically to accumulate stock for the sole purpose of distribution to participating employees but not yet earned.",
        "label": "Unearned ESOP, shares"
       }
      }
     },
     "localname": "CommonStockSharesHeldInEmployeeTrustShares",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/BalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Common stock, shares issued"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/BalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r15",
      "r225"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "label": "Common stock, shares outstanding",
        "periodEndLabel": "Balance, ending, common shares",
        "periodStartLabel": "Balance, beginning, shares"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/BalanceSheetsParenthetical",
      "http://espey.com/role/StatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r15",
      "r382"
     ],
     "calculation": {
      "http://espey.com/role/BalanceSheets": {
       "order": 1.0,
       "parentTag": "esp_TotalStockholdersEquityBeforyEsopAndTreasuryStock",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Common stock, par value $.33-1/3 per share Authorized 10,000,000 shares; Issued 3,129,874 shares as of September 30, 2022 and June 30, 2022. Outstanding 2,702,633 shares as of September 30, 2022 and June 30, 2022 (includes 250,671 and 256,293 Unearned ESOP shares, respectively)"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r46",
      "r48",
      "r49",
      "r56",
      "r434",
      "r453"
     ],
     "calculation": {
      "http://espey.com/role/StatementsOfComprehensiveIncomeLoss": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Total comprehensive income",
        "totalLabel": "Total comprehensive income"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/StatementsOfChangesInStockholdersEquity",
      "http://espey.com/role/StatementsOfComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Comprehensive \u2009\u2009income:"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTaxAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/StatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ContractWithCustomerLiability": {
     "auth_ref": [
      "r229",
      "r230",
      "r239"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.",
        "label": "Contract with Customer, Liability",
        "verboseLabel": "Contract liabilities"
       }
      }
     },
     "localname": "ContractWithCustomerLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/RevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "auth_ref": [
      "r229",
      "r230",
      "r239"
     ],
     "calculation": {
      "http://espey.com/role/BalanceSheets": {
       "order": 7.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.",
        "label": "Contract liabilities"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfRevenue": {
     "auth_ref": [
      "r60",
      "r76",
      "r165",
      "r209",
      "r210",
      "r211",
      "r213",
      "r214",
      "r215",
      "r216",
      "r217",
      "r218",
      "r219",
      "r344"
     ],
     "calculation": {
      "http://espey.com/role/StatementsOfComprehensiveIncomeLoss": {
       "order": 2.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.",
        "label": "Cost of sales"
       }
      }
     },
     "localname": "CostOfRevenue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/StatementsOfComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "auth_ref": [
      "r34",
      "r220"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.",
        "label": "Interest rate on loan"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/EmployeeStockOwnershipPlanNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": {
     "auth_ref": [
      "r161"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Schedule of Available-for-Sale Securities"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/esp-fvofiait"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r72",
      "r77",
      "r304",
      "r313",
      "r314",
      "r315"
     ],
     "calculation": {
      "http://espey.com/role/esp-socf": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred income tax benefit"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/esp-socf"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Depreciation": {
     "auth_ref": [
      "r72",
      "r190"
     ],
     "calculation": {
      "http://espey.com/role/esp-socf": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.",
        "label": "Depreciation"
       }
      }
     },
     "localname": "Depreciation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/esp-socf"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r252",
      "r253",
      "r286",
      "r287",
      "r289",
      "r302"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for share-based payment arrangement.",
        "label": "Stock Based Compensation"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/esp-sbc"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net income per share:"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/StatementsOfComprehensiveIncomeLoss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r57",
      "r93",
      "r94",
      "r95",
      "r96",
      "r97",
      "r104",
      "r106",
      "r108",
      "r109",
      "r110",
      "r114",
      "r115",
      "r338",
      "r339",
      "r435",
      "r454"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
        "label": "Basic"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/StatementsOfComprehensiveIncomeLoss"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r57",
      "r93",
      "r94",
      "r95",
      "r96",
      "r97",
      "r106",
      "r108",
      "r109",
      "r110",
      "r114",
      "r115",
      "r338",
      "r339",
      "r435",
      "r454"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Diluted"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/StatementsOfComprehensiveIncomeLoss"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r111",
      "r112",
      "r113",
      "r116"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "Net Income per Share"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/esp-nips"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r288"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Period in which compensation cost will be recognized"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/StockBasedCompensationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": {
     "auth_ref": [
      "r288"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.",
        "label": "Unrecognized compensation costs"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/StockBasedCompensationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": {
     "auth_ref": [
      "r285"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement.",
        "label": "Deferred tax benefit related to stock based compensation"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/StockBasedCompensationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeStockOptionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.",
        "label": "Stock Option Plans [Member]"
       }
      }
     },
     "localname": "EmployeeStockOptionMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/StockBasedCompensationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EmployeeStockOwnershipPlanESOPCompensationExpense": {
     "auth_ref": [
      "r298"
     ],
     "calculation": {
      "http://espey.com/role/esp-socf": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of plan compensation cost recognized during the period.",
        "label": "ESOP compensation expense"
       }
      }
     },
     "localname": "EmployeeStockOwnershipPlanESOPCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/EmployeeStockOwnershipPlanNarrativeDetails",
      "http://espey.com/role/esp-socf"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeStockOwnershipPlanESOPDeferredSharesFairValue": {
     "auth_ref": [
      "r300"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of unearned shares held by the employee stock ownership plan (ESOP).",
        "label": "Fair value of unreleased shares"
       }
      }
     },
     "localname": "EmployeeStockOwnershipPlanESOPDeferredSharesFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/EmployeeStockOwnershipPlanScheduleOfEsopSharesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis": {
     "auth_ref": [
      "r301"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of employee stock ownership plan.",
        "label": "Employee Stock Ownership Plan (ESOP) Name [Axis]"
       }
      }
     },
     "localname": "EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/EmployeeStockOwnershipPlanNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Employee Stock Ownership Plan (ESOP) Disclosures [Line Items]"
       }
      }
     },
     "localname": "EmployeeStockOwnershipPlanESOPDisclosuresLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/EmployeeStockOwnershipPlanNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares": {
     "auth_ref": [
      "r299"
     ],
     "calculation": {
      "http://espey.com/role/EmployeeStockOwnershipPlanScheduleOfEsopSharesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_EmployeeStockOwnershipPlanESOPSharesInESOP",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The shares or units in an ESOP trust that have been assigned to individual participant accounts based on a known formula. IRS rules require allocations to be nondiscriminatory generally based on compensation, length of service, or a combination of both. For any particular participant such shares or units may be vested, unvested, or partially vested.",
        "label": "Number of shares allocated to employees",
        "verboseLabel": "Allocated shares"
       }
      }
     },
     "localname": "EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/EmployeeStockOwnershipPlanNarrativeDetails",
      "http://espey.com/role/EmployeeStockOwnershipPlanScheduleOfEsopSharesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_EmployeeStockOwnershipPlanESOPNumberOfCommittedToBeReleasedShares": {
     "auth_ref": [
      "r299"
     ],
     "calculation": {
      "http://espey.com/role/EmployeeStockOwnershipPlanScheduleOfEsopSharesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_EmployeeStockOwnershipPlanESOPSharesInESOP",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The shares that, although not legally released, will be released by a future scheduled and committed debt service payment and will be allocated to employees for service rendered in the current accounting period. The ESOP documents typically define the period of service to which the shares relate. ESOP shares are released to compensate employees directly, to settle employer liabilities for other employee benefits, and to replace dividends on allocated shares that are used for debt service.",
        "label": "Committed-to-be-released shares"
       }
      }
     },
     "localname": "EmployeeStockOwnershipPlanESOPNumberOfCommittedToBeReleasedShares",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/EmployeeStockOwnershipPlanScheduleOfEsopSharesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_EmployeeStockOwnershipPlanESOPNumberOfSuspenseShares": {
     "auth_ref": [
      "r299"
     ],
     "calculation": {
      "http://espey.com/role/EmployeeStockOwnershipPlanScheduleOfEsopSharesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_EmployeeStockOwnershipPlanESOPSharesInESOP",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Shares contributed to the ESOP that have not yet been released, committed to be released, or allocated to participant accounts. Suspense shares generally collateralize ESOP debt.",
        "label": "Unreleased shares"
       }
      }
     },
     "localname": "EmployeeStockOwnershipPlanESOPNumberOfSuspenseShares",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/EmployeeStockOwnershipPlanScheduleOfEsopSharesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_EmployeeStockOwnershipPlanESOPPlanDomain": {
     "auth_ref": [
      "r297"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Entities identify multiple employee stock ownership plans by unique name."
       }
      }
     },
     "localname": "EmployeeStockOwnershipPlanESOPPlanDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/EmployeeStockOwnershipPlanNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EmployeeStockOwnershipPlanESOPSharesInESOP": {
     "auth_ref": [
      "r299"
     ],
     "calculation": {
      "http://espey.com/role/EmployeeStockOwnershipPlanScheduleOfEsopSharesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the allocated, committed-to-be-released and suspense shares of the entity held by the plan.",
        "label": "Employee Stock Ownership Plan (ESOP), Shares in ESOP",
        "totalLabel": "Total shares held by the ESOP"
       }
      }
     },
     "localname": "EmployeeStockOwnershipPlanESOPSharesInESOP",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/EmployeeStockOwnershipPlanScheduleOfEsopSharesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r2",
      "r50",
      "r51",
      "r52",
      "r81",
      "r82",
      "r83",
      "r88",
      "r98",
      "r100",
      "r117",
      "r169",
      "r225",
      "r226",
      "r291",
      "r292",
      "r293",
      "r307",
      "r308",
      "r337",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r377",
      "r461",
      "r462",
      "r463"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc."
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/StatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinancialInstrumentAxis": {
     "auth_ref": [
      "r155",
      "r156",
      "r162",
      "r163",
      "r164",
      "r175",
      "r176",
      "r177",
      "r178",
      "r179",
      "r181",
      "r182",
      "r183",
      "r184",
      "r222",
      "r224",
      "r327",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of financial instrument.",
        "label": "Financial Instrument [Axis]"
       }
      }
     },
     "localname": "FinancialInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/InvestmentSecuritiesScheduleOfAvailable-for-saleSecuritiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r185",
      "r186",
      "r188",
      "r189",
      "r417",
      "r424"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by major type or class of finite-lived intangible assets.",
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/RevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r185",
      "r187"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company."
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/RevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "auth_ref": [
      "r188",
      "r417"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Intangible assets"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/RevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r59",
      "r76",
      "r121",
      "r123",
      "r126",
      "r129",
      "r131",
      "r165",
      "r209",
      "r210",
      "r211",
      "r213",
      "r214",
      "r215",
      "r216",
      "r217",
      "r218",
      "r219",
      "r344"
     ],
     "calculation": {
      "http://espey.com/role/StatementsOfComprehensiveIncomeLoss": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.",
        "label": "Gross Profit",
        "totalLabel": "Gross profit"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/StatementsOfComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r54",
      "r121",
      "r123",
      "r126",
      "r129",
      "r131",
      "r425",
      "r432",
      "r436",
      "r455"
     ],
     "calculation": {
      "http://espey.com/role/StatementsOfComprehensiveIncomeLoss": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "totalLabel": "Income before provision for income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/StatementsOfComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r78",
      "r99",
      "r100",
      "r120",
      "r303",
      "r312",
      "r316",
      "r456"
     ],
     "calculation": {
      "http://espey.com/role/StatementsOfComprehensiveIncomeLoss": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Provision for income taxes"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/StatementsOfComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesPaid": {
     "auth_ref": [
      "r69",
      "r75"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.",
        "label": "Income taxes paid"
       }
      }
     },
     "localname": "IncomeTaxesPaid",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/esp-socf"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesReceivable": {
     "auth_ref": [
      "r16",
      "r430",
      "r451"
     ],
     "calculation": {
      "http://espey.com/role/BalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.",
        "label": "Income tax receivable"
       }
      }
     },
     "localname": "IncomeTaxesReceivable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "auth_ref": [
      "r71"
     ],
     "calculation": {
      "http://espey.com/role/esp-socf": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Increase (decrease) in accounts payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/esp-socf"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r71"
     ],
     "calculation": {
      "http://espey.com/role/esp-socf": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Increase (Decrease) in Accounts Receivable",
        "negatedLabel": "(Increase) decrease in trade accounts receivable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/esp-socf"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": {
     "auth_ref": [
      "r71"
     ],
     "calculation": {
      "http://espey.com/role/esp-socf": {
       "order": 16.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.",
        "label": "Increase in income taxes payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/esp-socf"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedSalaries": {
     "auth_ref": [
      "r71"
     ],
     "calculation": {
      "http://espey.com/role/esp-socf": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the period in accrued salaries.",
        "label": "Increase in accrued salaries and wages"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedSalaries",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/esp-socf"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": {
     "auth_ref": [
      "r71",
      "r415"
     ],
     "calculation": {
      "http://espey.com/role/esp-socf": {
       "order": 15.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.",
        "label": "(Decrease) increase in contract liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInContractWithCustomerLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/esp-socf"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInIncomeTaxesReceivable": {
     "auth_ref": [
      "r71"
     ],
     "calculation": {
      "http://espey.com/role/esp-socf": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in income taxes receivable, which represents the amount due from tax authorities for refunds of overpayments or recoveries of income taxes paid.",
        "label": "Increase (Decrease) in Income Taxes Receivable",
        "negatedLabel": "Increase) in income taxes receivable"
       }
      }
     },
     "localname": "IncreaseDecreaseInIncomeTaxesReceivable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/esp-socf"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r71"
     ],
     "calculation": {
      "http://espey.com/role/esp-socf": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Increase (Decrease) in Inventories",
        "negatedLabel": "(Increase) decrease in inventories"
       }
      }
     },
     "localname": "IncreaseDecreaseInInventories",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/esp-socf"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Changes in assets and liabilities:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/esp-socf"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherAccruedLiabilities": {
     "auth_ref": [
      "r71"
     ],
     "calculation": {
      "http://espey.com/role/esp-socf": {
       "order": 14.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in other expenses incurred but not yet paid.",
        "label": "Increase in payroll and other taxes withheld"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/esp-socf"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r71"
     ],
     "calculation": {
      "http://espey.com/role/esp-socf": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.",
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "negatedLabel": "(Increase) decrease in prepaid expenses and other current assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/esp-socf"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryForLongTermContractsOrPrograms": {
     "auth_ref": [
      "r24"
     ],
     "calculation": {
      "http://espey.com/role/BalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before valuation and LIFO reserves, and progress payments, of inventory associated with long-term contracts, expected to be sold, or consumed within one year or operating cycle, if longer.",
        "label": "Costs related to contracts in process"
       }
      }
     },
     "localname": "InventoryForLongTermContractsOrPrograms",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryNet": {
     "auth_ref": [
      "r8",
      "r27",
      "r382"
     ],
     "calculation": {
      "http://espey.com/role/BalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.",
        "label": "Inventory, Net",
        "totalLabel": "Total inventories"
       }
      }
     },
     "localname": "InventoryNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryNetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventories:"
       }
      }
     },
     "localname": "InventoryNetAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/BalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InventoryRawMaterials": {
     "auth_ref": [
      "r26"
     ],
     "calculation": {
      "http://espey.com/role/BalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.",
        "label": "Raw materials"
       }
      }
     },
     "localname": "InventoryRawMaterials",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryWorkInProcess": {
     "auth_ref": [
      "r25"
     ],
     "calculation": {
      "http://espey.com/role/BalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.",
        "label": "Work-in-process"
       }
      }
     },
     "localname": "InventoryWorkInProcess",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentIncomeInterestAndDividend": {
     "auth_ref": [
      "r62"
     ],
     "calculation": {
      "http://espey.com/role/StatementsOfComprehensiveIncomeLoss": {
       "order": 2.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income and dividend income on nonoperating securities.",
        "label": "Interest income"
       }
      }
     },
     "localname": "InvestmentIncomeInterestAndDividend",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/StatementsOfComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments.",
        "label": "Schedule of Contractual Maturities"
       }
      }
     },
     "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/esp-fvofiait"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments, Debt and Equity Securities [Abstract]"
       }
      }
     },
     "localname": "InvestmentsDebtAndEquitySecuritiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r161",
      "r426",
      "r442",
      "r472",
      "r487"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for investments in certain debt and equity securities.",
        "label": "Investment Securities"
       }
      }
     },
     "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/esp-fvofiai"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r31",
      "r76",
      "r125",
      "r165",
      "r209",
      "r210",
      "r211",
      "r213",
      "r214",
      "r215",
      "r216",
      "r217",
      "r218",
      "r219",
      "r323",
      "r325",
      "r326",
      "r344",
      "r380",
      "r381"
     ],
     "calculation": {
      "http://espey.com/role/BalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Liabilities",
        "totalLabel": "Total liabilities"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r22",
      "r76",
      "r165",
      "r344",
      "r382",
      "r428",
      "r448"
     ],
     "calculation": {
      "http://espey.com/role/BalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities and Equity",
        "totalLabel": "Total liabilities and stockholders' equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "LIABILITIES AND STOCKHOLDERS' EQUITY"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/BalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r10",
      "r33",
      "r76",
      "r165",
      "r209",
      "r210",
      "r211",
      "r213",
      "r214",
      "r215",
      "r216",
      "r217",
      "r218",
      "r219",
      "r323",
      "r325",
      "r326",
      "r344",
      "r380",
      "r381",
      "r382"
     ],
     "calculation": {
      "http://espey.com/role/BalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Liabilities, Current",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LossContingenciesByNatureOfContingencyAxis": {
     "auth_ref": [
      "r196",
      "r198",
      "r199",
      "r200",
      "r201",
      "r206",
      "r207"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur.",
        "label": "Loss Contingency Nature [Axis]"
       }
      }
     },
     "localname": "LossContingenciesByNatureOfContingencyAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/CommitmentsAndContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingencyAccrualAtCarryingValue": {
     "auth_ref": [
      "r196",
      "r197"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of loss contingency liability.",
        "label": "Contingent liabilities"
       }
      }
     },
     "localname": "LossContingencyAccrualAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/CommitmentsAndContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LossContingencyNatureDomain": {
     "auth_ref": [
      "r196",
      "r198",
      "r199",
      "r200",
      "r201",
      "r206",
      "r207"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability."
       }
      }
     },
     "localname": "LossContingencyNatureDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/CommitmentsAndContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MunicipalBondsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long-term debt securities issued by state, city or local governments or the agencies operated by state, city or local governments.",
        "label": "Municipal Bonds [Member]"
       }
      }
     },
     "localname": "MunicipalBondsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/InvestmentSecuritiesScheduleOfAvailable-for-saleSecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r68"
     ],
     "calculation": {
      "http://espey.com/role/esp-socf": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net cash used in by investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/esp-socf"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Flows from Investing Activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/esp-socf"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r68",
      "r70",
      "r73"
     ],
     "calculation": {
      "http://espey.com/role/esp-socf": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Net cash provided by operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/esp-socf"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Flows from Operating Activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/esp-socf"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r6",
      "r45",
      "r47",
      "r52",
      "r55",
      "r73",
      "r76",
      "r87",
      "r93",
      "r94",
      "r95",
      "r96",
      "r99",
      "r100",
      "r107",
      "r121",
      "r123",
      "r126",
      "r129",
      "r131",
      "r165",
      "r209",
      "r210",
      "r211",
      "r213",
      "r214",
      "r215",
      "r216",
      "r217",
      "r218",
      "r219",
      "r339",
      "r344",
      "r433",
      "r452"
     ],
     "calculation": {
      "http://espey.com/role/StatementsOfComprehensiveIncomeLoss": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      },
      "http://espey.com/role/esp-socf": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "label": "Net income",
        "totalLabel": "Net income"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/StatementsOfChangesInStockholdersEquity",
      "http://espey.com/role/StatementsOfComprehensiveIncomeLoss",
      "http://espey.com/role/esp-socf"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": {
     "auth_ref": [
      "r5",
      "r85",
      "r86",
      "r89",
      "r90",
      "r101",
      "r102",
      "r103",
      "r142",
      "r143",
      "r170",
      "r171",
      "r309",
      "r310",
      "r311",
      "r335",
      "r341",
      "r342",
      "r343",
      "r351",
      "r352",
      "r353",
      "r369",
      "r370",
      "r372",
      "r378",
      "r421",
      "r422",
      "r423",
      "r465",
      "r466",
      "r467",
      "r468",
      "r470"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle.",
        "label": "Recently Issued Accounting Standards"
       }
      }
     },
     "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/esp-rias"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]"
       }
      }
     },
     "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/RevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": {
     "auth_ref": [
      "r0",
      "r1",
      "r2",
      "r3",
      "r4",
      "r84",
      "r87",
      "r88",
      "r89",
      "r91",
      "r92",
      "r95",
      "r101",
      "r114",
      "r140",
      "r141",
      "r166",
      "r167",
      "r168",
      "r169",
      "r172",
      "r173",
      "r291",
      "r292",
      "r293",
      "r305",
      "r306",
      "r307",
      "r308",
      "r318",
      "r319",
      "r320",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r354",
      "r355",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r371",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r418",
      "r419",
      "r420",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.",
        "label": "Accounting Standards Update and Change in Accounting Principle [Table]"
       }
      }
     },
     "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/RevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "auth_ref": [
      "r63"
     ],
     "calculation": {
      "http://espey.com/role/StatementsOfComprehensiveIncomeLoss": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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).",
        "label": "Nonoperating Income (Expense)",
        "totalLabel": "Total other income"
       }
      }
     },
     "localname": "NonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/StatementsOfComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r121",
      "r123",
      "r126",
      "r129",
      "r131"
     ],
     "calculation": {
      "http://espey.com/role/StatementsOfComprehensiveIncomeLoss": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "Operating Income (Loss)",
        "totalLabel": "Operating income"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/StatementsOfComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OrderOrProductionBacklogMember": {
     "auth_ref": [
      "r317"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Orders, production or production backlog arising from contracts such as purchase or sales orders acquired in a business combination.",
        "label": "Backlog [Member]"
       }
      }
     },
     "localname": "OrderOrProductionBacklogMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/RevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other comprehensive income, net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/StatementsOfComprehensiveIncomeLoss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": {
     "auth_ref": [
      "r38",
      "r41"
     ],
     "calculation": {
      "http://espey.com/role/StatementsOfComprehensiveIncomeLoss": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.",
        "label": "Unrealized loss on investment securities",
        "verboseLabel": "Other comprehensive income (loss), net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/StatementsOfChangesInStockholdersEquity",
      "http://espey.com/role/StatementsOfComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax": {
     "auth_ref": [
      "r39",
      "r42"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before adjustment, of tax expense (benefit) for unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes tax expense (benefit) for unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.",
        "label": "Other comprehensive loss, net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/StatementsOfChangesInStockholdersEquityParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherEmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r32"
     ],
     "calculation": {
      "http://espey.com/role/BalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligations incurred for employer-related costs classified as other, payable within one year or the normal operating cycle, if longer.",
        "label": "Other"
       }
      }
     },
     "localname": "OtherEmployeeRelatedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other income"
       }
      }
     },
     "localname": "OtherIncomeAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/StatementsOfComprehensiveIncomeLoss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherNonoperatingIncome": {
     "auth_ref": [
      "r58"
     ],
     "calculation": {
      "http://espey.com/role/StatementsOfComprehensiveIncomeLoss": {
       "order": 1.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income related to nonoperating activities, classified as other.",
        "label": "Other Nonoperating Income",
        "verboseLabel": "Other"
       }
      }
     },
     "localname": "OtherNonoperatingIncome",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/StatementsOfComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": {
     "auth_ref": [
      "r64",
      "r66",
      "r145"
     ],
     "calculation": {
      "http://espey.com/role/esp-socf": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Payments to Acquire Debt Securities, Available-for-Sale",
        "negatedLabel": "Purchase of investment securities"
       }
      }
     },
     "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/esp-socf"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r67"
     ],
     "calculation": {
      "http://espey.com/role/esp-socf": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "negatedLabel": "Additions to property, plant and equipment"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/esp-socf"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PlanNameAxis": {
     "auth_ref": [
      "r253",
      "r254",
      "r255",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261",
      "r262",
      "r263",
      "r264",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r273",
      "r274",
      "r276",
      "r277",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by plan name for share-based payment arrangement.",
        "label": "Plan Name [Axis]"
       }
      }
     },
     "localname": "PlanNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/StockBasedCompensationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PlanNameDomain": {
     "auth_ref": [
      "r253",
      "r254",
      "r255",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261",
      "r262",
      "r263",
      "r264",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r273",
      "r274",
      "r276",
      "r277",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan name for share-based payment arrangement."
       }
      }
     },
     "localname": "PlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/StockBasedCompensationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "auth_ref": [
      "r28"
     ],
     "calculation": {
      "http://espey.com/role/BalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.",
        "label": "Prepaid expenses and other current assets"
       }
      }
     },
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities": {
     "auth_ref": [
      "r64",
      "r65",
      "r145"
     ],
     "calculation": {
      "http://espey.com/role/esp-socf": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from sale, maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Proceeds from sale/maturity of investment securities"
       }
      }
     },
     "localname": "ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/esp-socf"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r191",
      "r382",
      "r443",
      "r449"
     ],
     "calculation": {
      "http://espey.com/role/BalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Property, plant and equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r18",
      "r226",
      "r382",
      "r447",
      "r465",
      "r470"
     ],
     "calculation": {
      "http://espey.com/role/BalanceSheets": {
       "order": 3.0,
       "parentTag": "esp_TotalStockholdersEquityBeforyEsopAndTreasuryStock",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained earnings"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r2",
      "r81",
      "r82",
      "r83",
      "r88",
      "r98",
      "r100",
      "r169",
      "r291",
      "r292",
      "r293",
      "r307",
      "r308",
      "r337",
      "r461",
      "r463"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/StatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from Contract with Customer [Abstract]"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r231",
      "r232",
      "r233",
      "r234",
      "r235",
      "r236",
      "r237",
      "r238",
      "r240",
      "r241"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Revenue"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/Revenue"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Revenues": {
     "auth_ref": [
      "r53",
      "r76",
      "r118",
      "r119",
      "r122",
      "r127",
      "r128",
      "r132",
      "r133",
      "r134",
      "r165",
      "r209",
      "r210",
      "r211",
      "r213",
      "r214",
      "r215",
      "r216",
      "r217",
      "r218",
      "r219",
      "r344",
      "r436"
     ],
     "calculation": {
      "http://espey.com/role/StatementsOfComprehensiveIncomeLoss": {
       "order": 1.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).",
        "label": "Net sales",
        "verboseLabel": "Revenue"
       }
      }
     },
     "localname": "Revenues",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/RevenueDetails",
      "http://espey.com/role/StatementsOfComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.",
        "label": "Number of shares sold"
       }
      }
     },
     "localname": "SaleOfStockNumberOfSharesIssuedInTransaction",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/EmployeeStockOwnershipPlanNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SaleOfStockPricePerShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.",
        "label": "Sale of stock, price per share"
       }
      }
     },
     "localname": "SaleOfStockPricePerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/EmployeeStockOwnershipPlanNarrativeDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Debt Securities, Available-for-Sale [Line Items]"
       }
      }
     },
     "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/InvestmentSecuritiesScheduleOfAvailable-for-saleSecuritiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfAvailableForSaleSecuritiesTable": {
     "auth_ref": [
      "r151",
      "r154",
      "r157",
      "r158",
      "r159",
      "r160",
      "r438",
      "r439"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of available-for-sale securities which includes, but is not limited to, changes in the cost basis and fair value, fair value and gross unrealized gain (loss), fair values by type of security, contractual maturity and classification, amortized cost basis, contracts to acquire securities to be accounted for as available-for-sale, debt maturities, transfers to trading, change in net unrealized holding gain (loss) net of tax, continuous unrealized loss position fair value, aggregate losses qualitative disclosures, other than temporary impairment (OTTI) losses or other disclosures related to available for sale securities.",
        "label": "Schedule of Available-for-Sale Securities [Table]"
       }
      }
     },
     "localname": "ScheduleOfAvailableForSaleSecuritiesTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/InvestmentSecuritiesScheduleOfAvailable-for-saleSecuritiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable": {
     "auth_ref": [
      "r301"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Describes the details pertaining to each employee stock ownership plan.",
        "label": "Schedule of Employee Stock Ownership Plan (ESOP) Disclosures [Table]"
       }
      }
     },
     "localname": "ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/EmployeeStockOwnershipPlanNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTextBlock": {
     "auth_ref": [
      "r301"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the details pertaining to each employee stock ownership plan.",
        "label": "Schedule of ESOP shares"
       }
      }
     },
     "localname": "ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/esp-esopt"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock": {
     "auth_ref": [
      "r265"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the changes in outstanding nonvested shares.",
        "label": "Schedule of changes in non-vested stock options"
       }
      }
     },
     "localname": "ScheduleOfNonvestedShareActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/esp-sbct"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r249",
      "r251",
      "r253",
      "r254",
      "r255",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261",
      "r262",
      "r263",
      "r264",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r273",
      "r274",
      "r276",
      "r277",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about share-based payment arrangement.",
        "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/StockBasedCompensationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "auth_ref": [
      "r256",
      "r272",
      "r275"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.",
        "label": "Schedule of stock option activity"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/esp-sbct"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": {
     "auth_ref": [
      "r278"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.",
        "label": "Schedule of fair value assumptions"
       }
      }
     },
     "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/esp-sbct"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r61"
     ],
     "calculation": {
      "http://espey.com/role/StatementsOfComprehensiveIncomeLoss": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Selling, general and administrative expenses"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/StatementsOfComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Remaining Contractual Term"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/StockBasedCompensationScheduleOfStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "auth_ref": [
      "r253"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.",
        "label": "Vesting period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/StockBasedCompensationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r269"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Weighted average fair value per share of options granted during the period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/StockBasedCompensationScheduleOfFairValueAssumptionsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average assumptions to calculation option fair value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/StockBasedCompensationScheduleOfFairValueAssumptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "auth_ref": [
      "r280"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.",
        "label": "Company's expected volatility"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/StockBasedCompensationScheduleOfFairValueAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "auth_ref": [
      "r282"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.",
        "label": "Risk-free interest rate"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/StockBasedCompensationScheduleOfFairValueAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/StockBasedCompensationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "auth_ref": [
      "r255"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares authorized for issuance under share-based payment arrangement.",
        "label": "Authorized shares under plan"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/StockBasedCompensationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "auth_ref": [
      "r290"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.",
        "label": "Shares remain available for grant"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/StockBasedCompensationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "auth_ref": [
      "r259"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number",
        "periodEndLabel": "Exercisable at September 30, 2022"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/StockBasedCompensationScheduleOfStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "auth_ref": [
      "r259"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price",
        "periodEndLabel": "Exercisable at September 30, 2022"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/StockBasedCompensationScheduleOfStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": {
     "auth_ref": [
      "r274"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.",
        "label": "Aggregate intrinsic value of options exercised"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/StockBasedCompensationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": {
     "auth_ref": [
      "r260"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.",
        "label": "Shares cancelled",
        "negatedLabel": "Forfeited or expired"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/StockBasedCompensationDetails",
      "http://espey.com/role/StockBasedCompensationScheduleOfStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r260"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price of options that were either forfeited or expired.",
        "label": "Forfeited or expired"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/StockBasedCompensationScheduleOfStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": {
     "auth_ref": [
      "r261"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net number of share options (or share units) granted during the period.",
        "label": "Granted"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/StockBasedCompensationDetails",
      "http://espey.com/role/StockBasedCompensationScheduleOfStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "auth_ref": [
      "r261"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gross number of share options (or share units) granted during the period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross",
        "verboseLabel": "Granted"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/StockBasedCompensationScheduleOfChangesInNon-vestedStockOptionsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r273"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "verboseLabel": "Granted"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/StockBasedCompensationScheduleOfChangesInNon-vestedStockOptionsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "auth_ref": [
      "r290"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value",
        "periodEndLabel": "Outstanding at September 30, 2022"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/StockBasedCompensationScheduleOfStockOptionActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r257",
      "r258"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of options outstanding, including both vested and non-vested options.",
        "label": "Outstanding",
        "periodEndLabel": "Outstanding at September 30, 2022",
        "periodStartLabel": "Balance at July 1, 2021"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/StockBasedCompensationDetails",
      "http://espey.com/role/StockBasedCompensationScheduleOfStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Number of Shares Subject to Option"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/StockBasedCompensationScheduleOfStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r257",
      "r258"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price",
        "periodEndLabel": "Outstanding at September 30, 2022",
        "periodStartLabel": "Balance at July 1, 2021"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/StockBasedCompensationScheduleOfStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Exercise Price"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/StockBasedCompensationScheduleOfStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": {
     "auth_ref": [
      "r277"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Shares vested and exercisable"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/StockBasedCompensationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": {
     "auth_ref": [
      "r276"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value",
        "periodEndLabel": "Vested or expected to vest at September 30, 2022"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/StockBasedCompensationScheduleOfStockOptionActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": {
     "auth_ref": [
      "r276"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number",
        "periodEndLabel": "Vested or expected to vest at September 30, 2022"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/StockBasedCompensationScheduleOfStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r276"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price",
        "periodEndLabel": "Vested or expected to vest at September 30, 2022"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/StockBasedCompensationScheduleOfStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r253",
      "r254",
      "r255",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261",
      "r262",
      "r263",
      "r264",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r273",
      "r274",
      "r276",
      "r277",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement."
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/StockBasedCompensationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r262"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.",
        "label": "Exercised"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/StockBasedCompensationScheduleOfStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r261"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price",
        "verboseLabel": "Granted"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/StockBasedCompensationScheduleOfStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit": {
     "auth_ref": [
      "r284"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The floor of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.",
        "label": "Purchase price per share, lower range limit"
       }
      }
     },
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/EmployeeStockOwnershipPlanNarrativeDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit": {
     "auth_ref": [
      "r284"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The ceiling of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.",
        "label": "Purchase price per share, upper range limit"
       }
      }
     },
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/EmployeeStockOwnershipPlanNarrativeDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": {
     "auth_ref": [
      "r254"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Expiration period"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/StockBasedCompensationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "auth_ref": [
      "r279"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Expected term"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/StockBasedCompensationScheduleOfFairValueAssumptionsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": {
     "auth_ref": [
      "r290"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value",
        "periodEndLabel": "Exercisable at September 30, 2022"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/StockBasedCompensationScheduleOfStockOptionActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": {
     "auth_ref": [
      "r290"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Exercisable at September 30, 2022"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/StockBasedCompensationScheduleOfStockOptionActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of non-vested options outstanding.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares",
        "periodEndLabel": "Non-vested at September 30, 2022",
        "periodStartLabel": "Non-vested at July 1, 2022"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/StockBasedCompensationScheduleOfChangesInNon-vestedStockOptionsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Weighted Number of Shares Subject to Option"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/StockBasedCompensationScheduleOfChangesInNon-vestedStockOptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of non-vested options forfeited.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested Options Forfeited, Number of Shares",
        "negatedLabel": "Forfeited or expired"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/StockBasedCompensationScheduleOfChangesInNon-vestedStockOptionsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average grant-date fair value of non-vested options forfeited.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested Options Forfeited, Weighted Average Grant Date Fair Value",
        "verboseLabel": "Forfeited or expired"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/StockBasedCompensationScheduleOfChangesInNon-vestedStockOptionsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average grant-date fair value of non-vested options outstanding.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Option, Nonvested, Weighted Average Exercise Price",
        "periodEndLabel": "Non-vested at September 30, 2022",
        "periodStartLabel": "Non-vested at July 1, 2021"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/StockBasedCompensationScheduleOfChangesInNon-vestedStockOptionsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Average Grant Date Fair Value (per Option)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/StockBasedCompensationScheduleOfChangesInNon-vestedStockOptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "auth_ref": [
      "r276"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Balance at July 1, 2021"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/StockBasedCompensationScheduleOfStockOptionActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": {
     "auth_ref": [
      "r276"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Vested or expected to vest at September 30, 2022"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/StockBasedCompensationScheduleOfStockOptionActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of options vested.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Number of Shares",
        "negatedLabel": "Vested"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/StockBasedCompensationScheduleOfChangesInNon-vestedStockOptionsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average grant-date fair value of options vested.",
        "label": "Vested"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/StockBasedCompensationScheduleOfChangesInNon-vestedStockOptionsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SharesIssuedPricePerShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share or per unit amount of equity securities issued.",
        "label": "Price per share"
       }
      }
     },
     "localname": "SharesIssuedPricePerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/EmployeeStockOwnershipPlanNarrativeDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_StandbyLettersOfCreditMember": {
     "auth_ref": [
      "r205",
      "r208",
      "r321",
      "r471"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An irrevocable undertaking (typically by a financial institution) to guarantee payment of a specified financial obligation.",
        "label": "Standby Letters of Credit [Member]"
       }
      }
     },
     "localname": "StandbyLettersOfCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/CommitmentsAndContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r2",
      "r37",
      "r50",
      "r51",
      "r52",
      "r81",
      "r82",
      "r83",
      "r88",
      "r98",
      "r100",
      "r117",
      "r169",
      "r225",
      "r226",
      "r291",
      "r292",
      "r293",
      "r307",
      "r308",
      "r337",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r377",
      "r461",
      "r462",
      "r463"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/StatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/CommitmentsAndContingenciesDetails",
      "http://espey.com/role/StatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r81",
      "r82",
      "r83",
      "r117",
      "r416"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
        "label": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/CommitmentsAndContingenciesDetails",
      "http://espey.com/role/StatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued during the period to an employee benefit plan, such as a defined contribution or defined benefit plan.",
        "label": "Shares distributed"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesEmployeeBenefitPlan",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/EmployeeStockOwnershipPlanNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r14",
      "r15",
      "r225",
      "r226",
      "r262"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of share options (or share units) exercised during the current period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period",
        "negatedLabel": "Exercised"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/StockBasedCompensationScheduleOfStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": {
     "auth_ref": [
      "r14",
      "r15",
      "r225",
      "r226"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.",
        "label": "Aggregate purchase price"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/EmployeeStockOwnershipPlanNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockTransactionsParentheticalDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Transactions, Parenthetical Disclosure [Abstract]"
       }
      }
     },
     "localname": "StockTransactionsParentheticalDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r15",
      "r20",
      "r21",
      "r76",
      "r139",
      "r165",
      "r344",
      "r382"
     ],
     "calculation": {
      "http://espey.com/role/BalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Stockholders' Equity Attributable to Parent",
        "periodEndLabel": "Balance, ending",
        "periodStartLabel": "Balance, beginning",
        "totalLabel": "Total stockholders' equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/BalanceSheets",
      "http://espey.com/role/StatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Schedule of Cash Flow Information:"
       }
      }
     },
     "localname": "SupplementalCashFlowInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/esp-socf"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TaxesPayableCurrent": {
     "auth_ref": [
      "r30"
     ],
     "calculation": {
      "http://espey.com/role/BalanceSheets": {
       "order": 8.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Income taxes payable"
       }
      }
     },
     "localname": "TaxesPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": {
     "auth_ref": [
      "r155",
      "r156",
      "r162",
      "r163",
      "r164",
      "r222",
      "r224",
      "r327",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms."
       }
      }
     },
     "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/InvestmentSecuritiesScheduleOfAvailable-for-saleSecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockMember": {
     "auth_ref": [
      "r36",
      "r227"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.",
        "label": "Treasury Stock [Member]"
       }
      }
     },
     "localname": "TreasuryStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/StatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockShares": {
     "auth_ref": [
      "r36",
      "r227"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.",
        "label": "Treasury stock, shares"
       }
      }
     },
     "localname": "TreasuryStockShares",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/BalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TreasuryStockValue": {
     "auth_ref": [
      "r36",
      "r227",
      "r228"
     ],
     "calculation": {
      "http://espey.com/role/BalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.",
        "label": "Treasury Stock, Value",
        "negatedLabel": "Cost of 427,241 shares of common stock in treasury as of September 30, 2022 and June 30, 2022"
       }
      }
     },
     "localname": "TreasuryStockValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TypeOfAdoptionMember": {
     "auth_ref": [
      "r0",
      "r1",
      "r2",
      "r3",
      "r4",
      "r87",
      "r88",
      "r89",
      "r91",
      "r101",
      "r140",
      "r141",
      "r166",
      "r167",
      "r168",
      "r169",
      "r172",
      "r173",
      "r291",
      "r292",
      "r293",
      "r305",
      "r306",
      "r307",
      "r308",
      "r318",
      "r319",
      "r320",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r354",
      "r355",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r371",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r418",
      "r419",
      "r420",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amendment to accounting standards."
       }
      }
     },
     "localname": "TypeOfAdoptionMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/RevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_USTreasurySecuritiesMember": {
     "auth_ref": [
      "r79",
      "r244",
      "r245",
      "r437"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years).",
        "label": "U.S. Treasury Bills [Member]"
       }
      }
     },
     "localname": "USTreasurySecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/InvestmentSecuritiesScheduleOfAvailable-for-saleSecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r105",
      "r110"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "verboseLabel": "Diluted"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/StatementsOfComprehensiveIncomeLoss"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average number of shares outstanding:"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/StatementsOfComprehensiveIncomeLoss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r104",
      "r110"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "verboseLabel": "Basic"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://espey.com/role/StatementsOfComprehensiveIncomeLoss"
     ],
     "xbrltype": "sharesItemType"
    }
   },
   "unitCount": 5
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=SL108384541-122693"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "250",
   "URI": "https://asc.fasb.org/topic&trid=2122394"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "https://asc.fasb.org/topic&trid=2144383"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(18))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(d)(1)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(d)(2)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26610-111562"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(aa)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27198-111563"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27198-111563"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27198-111563"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27290-111563"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27337-111563"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27340-111563"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3)(a)(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)-(d)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27357-111563"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "320",
   "URI": "https://asc.fasb.org/topic&trid=2196928"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "321",
   "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "321",
   "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "321",
   "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(4)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "https://asc.fasb.org/topic&trid=2144648"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "https://asc.fasb.org/topic&trid=2127136"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12053-110248"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=126907907&loc=d3e12803-110250"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a)(2))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "https://asc.fasb.org/topic&trid=49130388"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "710",
   "URI": "https://asc.fasb.org/extlink&oid=6409733&loc=d3e19396-108361"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a)(3))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a)(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(9))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(v)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(l)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "40",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=109244457&loc=d3e16701-113920"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=109244661&loc=d3e17540-113929"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=109244661&loc=d3e17540-113929"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=109244661&loc=d3e17540-113929"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19,20)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=109244661&loc=d3e17540-113929"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=109244661&loc=d3e17540-113929"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "https://asc.fasb.org/topic&trid=2228938"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116873149&loc=d3e923-111674"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(2)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(2)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(2)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(c)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(c)(2)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(c)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.25)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29,30)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "832",
   "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "832",
   "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(3)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL122150809-237846"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL122150809-237846"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(01)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(i)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(ii)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)(i)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(5)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(6)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(7)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(b)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "912",
   "URI": "https://asc.fasb.org/extlink&oid=126938201&loc=d3e55415-109406"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e640-108580"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(f)(1)",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(f)(2)",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(f)(3)",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "928",
   "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "320",
   "Topic": "940",
   "URI": "https://asc.fasb.org/subtopic&trid=2176304"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(6))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.10)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.17)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(b)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62557-112803"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62557-112803"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62586-112803"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(a)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=SL120269850-112803"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(b)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=SL120269850-112803"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "320",
   "Topic": "942",
   "URI": "https://asc.fasb.org/subtopic&trid=2209399"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "405",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=116652737&loc=d3e64164-112818"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.(a),19)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.5(c))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iii)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iv)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=66023616&loc=SL35737432-115832"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "320",
   "Topic": "946",
   "URI": "https://asc.fasb.org/subtopic&trid=2324412"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "440",
   "Subparagraph": "(a)",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(c)",
   "Topic": "976",
   "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "978",
   "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691"
  },
  "r476": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r477": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r478": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "308",
   "Subsection": "a"
  },
  "r479": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580"
  },
  "r480": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1402"
  },
  "r481": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(1)"
  },
  "r482": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)"
  },
  "r483": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(3)"
  },
  "r484": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(i)"
  },
  "r485": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(ii)"
  },
  "r486": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(iii)"
  },
  "r487": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1403"
  },
  "r488": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(1))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(7)(d))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1,2)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7(a),(b))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3151-108585"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "https://asc.fasb.org/topic&trid=2122369"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(4)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>49
<FILENAME>0001174947-22-001198-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001174947-22-001198-xbrl.zip
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
M=DI&L21.7V$&MJ"L+M)ME3DP=Z;$P6OLR+B<]+@:X[9)')@KN>.#2R#@8O$
MGCH0G--'(EF@2X+_6_QT0^TZ>>T!1,L6#G_C*O-<M5:A)=RY^M#A-E0LWKG1
M'G46+OXC!^J<QHOR'9L\J73Q-R;-@#,E'S"WD?=ON;?-\'K--LN#*8C:_G;S
MW.1*[,E,9I8>U"&SGW8A;]6:7V,,U7FO$X#%/A^[53/VUVCK<#)ZS6C%FPEC
MZNLK)7>YR43NT4;_$S%%=S()0J%@5_\<]P_ RY6<"),U,#F''D"%3_D\][G[
M')@?3Y<<H-^N"WD>$IB^V11](0[M81B]&@=[V3X\\"O?0E8!N"P#,%DNF7Y1
M-R5J(G-L1Y]+5^/&WV;A<*+)9/;^='A:3KF*3P\LS7HD6/ K\.2N5Z9*U=/O
MNMH#<^$C]N165Z9I?&*OL-QS5-S8+G%@KN13L&MIV%?IZFR% _UE:7VJ5B?W
M*E/B=5S:?@Q69FFWY(&QM;W#O].0\3\H^Y)?Z!N*Y[G#<IU> ON6XU$*RJ0.
MV!K;P!^ ."H2/*H_17_T0JB<*8S2/;0/:EU,,O\;BL@#!/&R1(A<QJ<JX?:\
MTLQLK/"5:<YM#RX&T3<![_X'4$L#!!0    ( $F :E6O2>C4$PH  %.-   4
M    97-P+3(P,C(P.3,P7V-A;"YX;6SE75MSXK@2?M]?X66?";GLV=U,);-%
M$C(G59DA!<E>GJ84NP&=L26.)!/87[\M@PD&7V2'@,P\)8"ZW=W?IWM+OOA]
M&OC.!(2DG%TV3HZ.&PXPEWN4#2\;3X^WS=\:OW_\X<*G[-LSD>!@<28O&R.E
MQA]:K9>7EZ/IL_"/N!BV3H^/SUIQP<:\Y(>II(G2+V=QV9/67Y_O^^X( M*D
M3"K"W%<IK29-[N3\_+P5_8I%)?T@(_E[[A(5.5!HEY-90G]JQL6:^JOFR6GS
M[.1H*KW&QQ\<Y^+'9M/YZZIW[]QP-PR *>=: %'@.2]4C1QTQ^EX0W &@@?.
MPYES0Q1Q^C.I()!.LQGI$-R''@P<_?>I=[>T&.089D<N#UKZE]85\74\^B,
M)=%5;=<'-1O#94/28.Q#_-U(P."R@=)H\>GI\?G9L;;WIZ1\*WJT2WPW]*-
MW:-H0BE,%3 /O%BM-L+,-JT:E?O<32CT-21<),W4^B0JC (_(/(YBGXHFT-"
MQBWM0 M\)>-O(I<B=Q9??&U+N1(/GSR#OWS4U[5"K3U8=AT*@;PP,C N&]NY
M D];)$TFPHU5XK\);#9YO"C1DF$01-J:% D8RVMN9H8L?B@OLMD))9K QUH]
M\1O.6% NJ)I=-K#]X,(#@6U)PWD!.API_>]NP;@F<M1FGO[3^7]()\1'HV5;
M71,A9MBR_4'\$ I ,M-A#WAKU$O#T# L=F/;GA"*D/EPRT4?/>B#&Z)Y%.0-
M/*O73T5UT%1-K1 V#XX!R*=[!-EU>8C<[($+R%-TZ LHP\8U3[1>8.8&P0#
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
M@7)C;??ZGYF#_5!&B4U;Y,^:RN^-,NL1W=:L_J*E#=,GC#[^"U!+ P04
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
ME@Z-7M/NMFVSKU9TIF*K(1MBJH1SPECO5DIO_E!->GL%GTE-ZZK<C7UL8O0
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
M/_\&@#_^GY,3\+]G=]?@(@VW:YCDX!S!((<+\!3E*X"' RX7#Q L4;H&M^_
M19 '8+;+<KC.P,D)[0.E,;R#2T#'\'V^V\ _?9%%ZTU,QDY_MT)PR1](C-!K
M0O\Z@3EA\#O"X-MO"(/_@7]U'=S#^ M 6GRZNQ+*XKNZCX+@]9!\/1!QL+S1
M7YORUR"RQN,M1%&ZN$SZ,=NAMLSU+ ^0,0CX]-8XGZ=Y$/?BN4%IC=N/YD;6
MIK,G5^S183^Y[BD+;F/R[VO,58M?^)S#9 $7%<>D"XG[I5^@;IOT27I-PU9_
M,7'A*6(%D.'^:%\9#+]^2!]?+V"$^SP])?\X(?^@X\8__.T\Q1/9]#[+41#F
M54^4_;K_O['M7E<<D88MGA#,TBT*H=$8"YFWOTW^P_DRF>QP&S+3PN3DT^R+
M/]._@\]5B[_^L>BOR>$4M047H+#Z'/ZG@L6RQ>LPQ9/M)C]I<4NF+9F@JL^F
MXA&]'E&[ETD>Y;MS/.VB(+["V'O^'[B3:)G?WJ:V11QWM5ZT V5#0%L"W-2Q
M]J4";Z- (>LQ;'V+$/[<^R@+@_@7&" \Z^)X"\K,7D1BU0.(^6:<0=$4%&T!
M:0QP:Q)60M>.02']CH]0"GX$@%0Q^OZK[_%O,@D^1!0VX2'FNHN.>@W2A =M
M[!@;"L&WH:&4^>C(*&)?,VPT:=RAH\VY"A]%:P\1PE& #"-<V8^ DBG^Y()^
M-@X>),AHM[.)ABZ'7034?P>D@6.=<\79UK- DB-Z@#GN4</H:3,7=E[R)S1M
M\G=/;+DI2K[YMJ4XHE;_L@U0#E&\NX.;%,D6@B(*%[IFN1:JO6X*BK:>0$ @
M=SX:A"(?$1CU]IQBH<!O[P(478Z%D"AG=T^6!U*!\_$@D/5H^PCOHQA^W*[O
M(9( @6EJ?_>@Q:=@XX"T 44C+[8,6-GR=@MX8AUSKD=!DD7DE$A[6F!(G,0
M+-_B>*!NZ]?,()*](% 0BGTT;W ''R*RA9GD'X.U;&K@-K?O%1A^!9YAWPZ0
MAEYX![ZL>1Y").;18'"5A"G"D*.'R;,<ST3GZ3;)T>X\7:A1(:>V#Q+5: 28
MJ<@(U010.I B4-("0NP%CK24Q8.5IIY&0!GV;"2Q8K9;WZ>,]AH#;+>SB9PN
MAUV,E'\'10/'.."*LZUQ@21'\R#SX/EJ@>>P:!D5*2F:,::(SK[7$(] X"\P
M 6A3^!2+*A3"\P]*78R&GNEB@=6:E?^YCA+X5HD<'HU]U/ Y%R"F;#6I_@%(
M>W"3^#&O2)3 0XM4_A:1<MH#*:=>(.74%"GSI]13I)R:(>74'E+.\3]OT#Q]
M2G1QTJ!PAI(6URJ,D,8D4B7-?<('*WH).GA2'QL;- :^0;<H?8R24+W0$9 Y
M0PG+OPHJ]:JFHO$)+P)U2$ CU,38R+E-LSR(_U^TT5H@<XF<H:;+NPHS17N
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
MLW>[_<J-Z:-2WBN#?;1I.W_L/ ZR+%I&Y-9?M;#<!G%U/_<BR,TP?%#7#O/
M^LA!AO%&'Z#LQ ]P#Z%[:7+7 6JW<YVIU-+-DCG9FS[A%4TQM6QH@1SR4':1
MM(X70.OB=T;F,/#'K%^.&EI6,I-9!A$"C^1I<O*:3=6%!R8S#F(XMZM& HLS
MLVH>J3>9+^^3[PXV)<,/^& ^QC*1F4P9VV_*EPV*'CRUF'Y@T+.2OCBP;!D?
M4SI-PD61EGJ8%6AUY@[QFF.5H3O</_R<I,E)T5T+\W[-#B;JE>':3+.6,2Q>
M@5_.;F[WY_7:&^X'=>T.W[WD($,[(0,9T;A?J.ZO<!G&#]&U9<2+*U3-->JV
MZ_?C#LOJ$?;>S@&?:1<^)( 8:U2&7VUE6@'K^R@)DC *XJLDRQ'=;9X^1ZI"
M92(JVT 4<]^%7=T2[)N"SZ2Q#P!3:(&%DU(!=G(R(<JC982[AMG-\@)NTBS*
M/\#U/40* ,DHK6=;2D?!I%8V6A,?5K8'GPL*']"DH19.*J6.1JR@ZL,VB<)H
M$\1G:;+(M.#$);&-(P'?70#5S0!MYQ-P9))G$2,7NA6H?)K-2<FK+6K<_]4"
MC(30-FRD8^B"Y]/7LZ]!U1Z<17'L%8#4^F!AI*,*;^+VZRB!5SE<JP(DL[Y\
MC-^;(V7??576W :?20> ]N #,GLIMU\8S]&K%?QV.>H<(Z]3/,'_L[B:1BOG
M*"!LW)UM%/<8+_.>1=4(D%8>P+2O#EFD]E>?#V -P^UZ2V]2_H#2+/N4X"DB
M)OS^$$3)&<1>AA2*.PS!FM_P#-;:DNEBG38'^_: $/BP83@H%(P-P10%7EL'
MJ5TRMG6TO^'HD92A!*0T$D+@JB;]6(/4"-\FH-$]X$IE N[I-P#^R!%[$:[)
M#.=%!-;BQ(NTGX;9YY;-HN0AALTT*\V[J0-\P/7LVDLF['7K?<K>NNZ"[ X&
M+<LB#[GX]6++<!!1F\PAZ/#*7LCUR2BY2> O,$#O@PB1E"K5:=Z!G?MJ)T)9
M=&WD&N(I)%\%"<"- 6E]1/"7:[P_]%7*]@KVTV4.$>9UOD+I]F'U/GJD;&=#
M6X#Z.[X:@XZ$NG9!K"%/ 6E+K>*89@5M1/2W$ ,PV#&6)(\64;S-,2-[GB^?
MR9,;<%%<LE]OML65K9MEMR+@=$VN>JH,99!O6#>2@23#J65349&(BGX"+T$2
MF)-W?JJJD9DG52,'Q0?';(:%AA?YW8WBB=G9CI_ ;I8O=>AW?,OV-I&0+-^J
M6;JRV7^S?F5&WJ[CUK@D7_$R*6L@6)DGC/= E)U)BGX8?T CE:O=UOJDT>&4
M.:"AH",-_$G6XDJ7XZKY@NU?:CQ-_K(-8GH_KGE309KOH$%HM=BX:@Q,;>@T
M.?E'1=%.X)?E/1P\#+V;][:&8_."O1[,.K73-1'6&_M7"2DG0V*>?>]*W$N(
M;&)>RCOG :^B<55CP@+6'R&Z3S,H/G0Q'H4]WO7L=&P5V+1/M2FT;5/'"NP\
M:M"ZMZ$V836=]4<-)".0F0"M#^,%@+1UP7G;0*V& ^H&5@^<TMZ)N)3>74QC
MMRZ@F'.V)EK]F&Z!CJ+\E'M4:*F@6^9/*7TK3H5\^&.PUEGHM)K:=AT=/KO0
MH$@@?_=GE<.3+.L5^$+M[0CF3^E\E6ZS(%G,2-G2',)$RQLH"&VZ!.48NLH_
M??/V6Z4OL!0IC<.\34>F!Z&V-]-%SV"X[H5I3_"L@,,;;[$L99PZWW0)<E(6
MC[XH=T*?K@%A<Y\T:+SSXT,U/#6NY$ ?%>1Y;]\]'M2UUKJJ@;AQX*:SCIQG
M:7O/4,T%DLJ#]\8V/R;-4-Z(1_%/^U@4__"W>9238X*K9!$]1HMM$$L"4G%[
MRUB7,=YG(WY$B)NP2ML17[YOZ3ZL5H)DCV<-?!QRB% MY"\B!$-,I76 ("*R
M?'@@YIVST[XO9+NHFGL0E8P\"LM'!0HP,<<$2AP=<$10F4KU#8T# @&)W>,!
M(=_LSG3MS^I2U.X!/=X [&ZKR^'3W517(6>T2...+$ 4T<6^C2TD=SEC]C[)
MWT:,'+1B'1F#,X+R+(]"4G677D>'?I2(X>J\'2QPU#T:_#X$S]%ZNY;Z5K:=
M31AV.63J;Q1_]\'Q" 7:UJ] EG:2]U2)3Z*\IVO=2@F'?\!ZNMX0,I$]*RW*
MS5.DYEW[57%A,.1P$O,&!(V=C+R8]EL6YF0XOWPF_U1>H-#KQ'H.G^[8^&?D
MG&U66)!X &(SO7&2  U59C<3 Z+'*(1\UN;!\QE,X#+*JZQR,[ .]!%G.1Z'
MRH:]=+V$"&&DY\$SN"^H 2I>"R<7@#*!,7A@!,/B19):,A!4_#&BNAXSG7RR
M>9H'<?/OI/K*QS3_!>9W,$P?$G)CO)E .82-'<R#ER8X@&29VFH)JINVYZ,0
M=^;#O3RKF.MII\/![;C-^!:B*%V\3U'Y*]+NK2M[YC/S8@Q;)&LFS8JV(Z\"
M/*VB<,4:.7B*XAC/SF#O"5ZRV4LQ:M'^%?#L?290Q5S[V.&N"+CF:=/9=]D3
M3;L'=6GS3.& <9N&K5OC2=/2L<2 ,BANS=++QSQI!'F.HOMM3B[Z,2*A]Y(Y
MJ42N,X<.-8WV><CA5N'W9B;]OY^P6R./-%-GI9K*!_W4T6QP\N74M:>R ;FW
MCUMX,,&.@8L!-RVED+!G./=JUN^[K..U>81HXX)Q':L9Y#M.3&8@"3'O3M=-
M/#.9(1$AL)=AP>#W+/-Q2P[XRF(#V72;KU)$ILVQIAKA]XYFOI%(C GBZC^6
M3V7A.&T!$4WC]L6>Q@#-@/.0&B]^VU>YP_0#;IAG5P8STG ?.QK+$LF*+9B+
M&WBQ2S(.+ 8T'P4BCL)V;K9YE@?) D>BA3<8V7S8[QV;!?$DQM0 W+<98\.D
M"!IG>8!R<8*<S?&>!?C'$((@!_^]C7?@[01@I+X=;^R7B49-<<N:)J.?8=]&
ML[K NS=4!J<OP)$*?<3POE3B'OQVIYU0JE$,DTX/EB)^YK-'XUS5\N/FUV4
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
M,S!?<')E+GAM;.U=6W?;.))^WU_AS3ZK;3EV'/?IGCGR+>.SCJVQE<[,ON1
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
MU*KVH-8KI?4*:RWY:FW=&7FTP[;R!_C\CWF.;8JW67+'4%R@PQ:9I@XI/7W
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
MPD9F9=BB8,^R:("<GG^-*)WS7T+6A; Z3,)OAX: CC+--/ NL]@:Y1F_8C?
M^=<C6Q64O/;8JKU2$B_:ON.@+Q- ?"?^Y#I@OC?%%+C"@-92K8,^XC?./"\(
M>=BGGLM_M*)G*YYH=#_KWMW\@O"I 2<#9"E2K&X#'%H1^"0O+VA?(Y<X/?M/
M;H%0ASN/9F@(6.6HU64 )TIQF"2F*%K5Q'G8@-?]-.K9D5B@.71B$0-@SL7Q
M)%B3;5+^0B@Q:5#OY?K3R:=,('8^,\#X63S:3KD35[$RKV#4W_ (_J^U-_!_
MK*>"+Q9V$9<BHRM,_]X *$KO[C*L [N@5 %X"ZF^N7P.:I$1P7;F_DYVF1I!
ME#)Q!YATS2OJL;ZYQ&<WV"&OF&);VG,E?EZWQ67TV>["DG76T)4E6OPK<3"?
MS[J8];AB?,8KMWIJD:99/EUWV.VQ:J=7=X03!3]PFMCWW+CNF/ ^ML<8%D\,
M?D5_>O3:00PRZU:IJ8V#4"Z+-HP2:_$?T11V0*%:FP'4R.$3BD1(MJ.!)QE/
MHMDGROW##BPAV!6R?CK>&+0.DQ0V&^DLJB>A+;.4B8_>Y^T#H4<BQ>LW@"/:
M!HH2K&_D^4S2MN8#04/B<-&D(3-991O,!M#QC<1RH/&A.4&BBYUP62>R^JSM
MZ*_MH26+4(U(9PRSCUAVQB4IW'96R&RG88,K<4G?Q]02]AWCI]$M\\E4W!9^
MF9!9J&?&PEY2L*WX06RFL/HK=A!_.YTYWASC*!/FFXLIXU+T'>0^(BJ>.G\M
M<$BO4'G)!_@*+1?F?WI;@%</ (4KCFY:Y4M-%^WVY:F_\5P&*% X;[4UYS:&
M@YL8.97;F$8>Q8.5N)J'%I)O#>:IT8!QH:B3)'$EEW%-/)?/5D3\%[0]"*[&
M #X4< QU*FQ:L*)SLG2!I*<WTJ+&P[?+V.W9G-P\S?/3#=)"-_5R5&@ ^+7V
MY9IW[!2=^1]>0-EWC_[,?-\75MX 9/,3'.[@,9,9>$R3;8-E KJ>$[8NEJ"
M[(/YZFP-(0J:UL2AX 6M7J*+YR2\9RP0VTL#BER&PM,KV4)/I:K6<4+-D)6%
MH.6C0I\2"_<Q#36 PQXOUF:(MPRD(60C;<.5>#:7 =-7+@![%MMB%-O?Q'_B
MRH;""$VSMV'5JVL-K/D-"DME7$-ZE45GH^2^J>5: S3 1+#4NE7?-N5*1]+>
M!%0<,H1D#>_KQ0S3#Z@U00QG>'NQ.MO'A'RFU9!9-K&;7TX@'CSD/N/9(L.-
MZP;(N7>9CQQ'=L &K:$UR"J9#98<M5IOO\%#7TA) R'DO>OS88CYSWS]$$;6
MV^MS0XF+*U34&O3S&-'$X+ODE*;1N-4+_ F7\*_%Y&1K4K)\UA*' ]NS.)]^
M\-XPC7XB4P+*?*ZKZ=8132]0QB;,+$OC;[-97=3<;OI 326@&G@ZO6D&\1"V
MRV1#J'I]K6-1#I,"LR0:L8B*W&&IY!5V\8CX^==/Z=6UCACJ!H7PXE1S2-O&
M41_S9I&P.J+;LMJI+- M2XA#S-OAD*S\:#=]!V)-"FF'62%*4\JM,/"N>*?F
M8#%5*Y%86?7O <DRS6OB"2Q,K9> A=.L$HFR5>4><&/;B":>PF9KLCC""'\N
M1()812V&/FZP<M_J78PXON<CQ[SQYF:A0V0!Z.,(^>IL,8%2S:AP")RTJOGM
M6 @DGC#XV_\#4$L#!!0    ( $F :E6,W3>GMQH! !\[ 0 -    97-P>2UL
M;V=O+FIP9^R\=5Q47=<P?$@#$)$&Z9+NE)"6DNX2F*%A8&9("9,4D) . 2DI
M03I56KH;E&Z59HAY!XS+ZW[N^WF>W_=[O^^?[UIXSEE[Q=YKK1V<O?9!Y!CR
MR[5]>4\[:P!04P/8  "X#."B 0 &"D,#VE$WM)^X*NJ&?H&?7ZEHV#_IZ*C;
MC9\X2A&-^">.NJ-1 %@7. "\1J/\C1>@W?I#E_?\#E"AKC(TO@N<"'7U!]H!
MF#_E5U /6I1=YS^<K>\!@.7ZKZ<T"&()IM6PA< A,%N("ZVL+.TM?3MG$,0#
MQ@KP\?#QBO&B_O'1\O*)\?&)\8H YX#Y @ NG3]Y^/AY7Z']9?LK]%]MHA^^
MPOB%HV$"/P ;#>.G+/:?OJ$Y_^4;FON?OJ&C_:[##_UWW7@N/^N[^]._BR=R
M#+D)X%[X8RZKABIO =<N2@#HX05_$G@*X%Z^?/G*9=PK5W )<*[B$!#CX^+B
M$Y,1$A(3$I(1X%[ S\>_!S0\'!R\:WC7KUV[3G3MVC6B\]LUHA\J!/^;"I#O
M 8++@##P"@.-'D G0,,@0$-.HQR[BFQ&DT)9B85V 3\=Q$"-&$PL[$N7KUS%
M0?M7)BI"&+^8UU%!1L- QT3'NH1]&0L#EQ_%),# I+O!BR6M:4%([_J(#YLH
M,KU$AH&16.N#);\ ]'&_["6F*.UO7[Y;P01),DJ?,,M%ZX#D/V;"A4@'=.?
MV^^>-@VZS>\HL,2\?E;VLGEH83>KO&5X<4_/VCT@-KNB=61I7UA1W\8C,"ZG
MLFUT^8  0$='68MY8=,E;"S!"Q/H>&]@HBQPI2?$XGL4271NP0>M_F_\C)9?
MH(^C9+6)K6 "WYFPSPVXQ"SX<0!E1"8I2%Y7" Z>^VW"?[: Y2\3D!, +L9%
MFP2 %+"GT_QZCF) "4!C3 %P8GL1+7ZZ%8-!!U86_5*V[1B["_C.$P9(8,G7
MYH&=WS02^$*8?D6USY@U*,PLO==!&M;NH,@8?T6HM5;OQ9?F)V+%$NTEX]>=
MHR@46DE)L=>D'JPV'FQ F<+=R.,:TBR$J+JC*+8DX^W3MK(;G P:OI^:4I]I
M%ZGCKY,H7+'HA)6*^9926I4WY& @E#<G3X[9D$!E/?=NZ!N')XDW!SE=7BBZ
MZ!"VW7+N) _&(V>,4LJ/21![%@%VXG[PQ&!:)?CA#6U65=//3-;FP_Q%DFG*
M3<+JIV_:)<-%=KZ,Z_N/Y(XC@:MO&M?._#6E%HORW(:[DL59F]MHPXJ*VD:6
ME\UFUZW]1R(QJC&^QQWF-G2GYNWEKQW<C=V[N997=F<7;8]S-&)X=8\;";P?
MD3VKV>/X<":'J$^)EQ+:>,AK+_7):FNZ/A^2#;\6//"0ZC;V<QLTZDPRX<B3
M_.<32&!3PC;'Y-)*@K_GZ!<LG0BC;<]:#B1 49W-GI\#KZ"^XEH^/W]R+/5-
MT*CW3>,\ \.T_X@"3ZJ\=!?&V631RQFF# 9>&H[[4A\:$7<_?^=.,=RC7%\9
M3C-(L?CFKB#+<C*]]O*4\,1Z][-95W)!0*5A)OLHRDR^BK'%-2.FCYY+V<(!
MHOX/R^:HVA$-VH-(H)5EQ)$R1<'%VC6WI0RDO^\8H&BYA._0.,\[ZKL'6]=7
M17Q020FM*0C)'&VNP'J>UCL(<\J:37"RIS'R*[1PVR MW\#KS7OZ91$-WRJP
MN@#6*!F(!)[ES1[MS-2UK;D=8:P+*]92&(-':BI+ZM<X_">,EI! IG6OIBI=
MJ*1H#R_9<L1284@/ZT=+QN\*QE+(OHV&"NOK$P@8+DY@7N2RL:I0(V(>":R1
M,'R5LLZ*XS%O<&1:"'2"K'P?7WLWO3'Q-;O UU+H6LF+8S3< *%*ZLNX4W<\
M]I+?F.^.W;[J$%&C>\*#<=/'U]Q!FS$XN4[ X#2F<FHRJ:T?9CI[9$'*LI')
MO$HJ\I4_WT@JI&!+\NNGT.A3U%A;?\ED_RY#F8O3J;#-RLZ3NM#=5SB0?^*T
MR+^\=HT]K@-QO!>=N;RX.X5C1Q9_(*(UZ3"S%.CWXBP:YB^*!))K3-17!7LO
MN4BA#]2-KA.JI5CE\;Y6*::E>6A?W&U'8#I>[:NT[3Y[)G16@7UCZKF6(J !
M.MTR>[;7NUYY,O6^E:S+6E&KVWG-X(BXY!7>$6EYVNOQZDGVXO$U_Y&16TB
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
MKSK!T'L63F =>0.=WXW]4-" 0B#6VF"XFXNZI;T5BHP+: !0 (+ZL09H 6T
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
M),RE)Z6MQ94]9AZU'2;F<>\L6-+AK PQ6IGZ1W@"A&A*?"^L1YY^K-=P&!8
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
MHJ*"Q:, /$'0EB:T)"Q%J]%Z,3BNEJZ'-$:>!!% D'J))76F4"@":/4#TMH
M370U$$5TMH/.F1D &HZ&-!3X D5U&NIOT'44$/AT>72U21AZC0*$;4&0HL\[
M%]WY%(5NYC=+-9-/=8K;C3O@<>EE#:?8U,X)SN1ZFO)&626;^<!:5U5E4'0%
MB:D+!&)9T024L2H4CZU$#@21+K/;(2_1#4=RJD3]0,Q8PW2K4FK&,#JP\49N
M5L+1TL+%4@NK4 R6C*^.14D:8%+GSE\U)Z2J>0I5U 0]05M2GGT&F0  $EU&
MA(% @^ /3%"S:PRQK3S0&GE4T)#3=3D#2G!/@RT&/@ %5/N7H-I7J4&4A7-.
M=:$G6>AA0D846#AEH  GR"KK70*((H>9<ZTC AGU8L142&2M*4:4A 65^JKN
M6*V@W5D6N;D7DGKX3$>K6-P8L5AM@3!"(P0#66=8(,G=:27EV6;KUJUU0QW!
M=J9@!/.14;D- ?Y::5"P6C&&C<=!G/G. U%2*20Z ZTHTI&ZU4Z5M^'UJQT6
MHA4*LL8Z90G5;.P8_:Y0*R+UM)_&M3HJEJ<AFT4#P(T\"M$GP5=/"(,S*O30
M!-,"001X*0/%HSHI(+C0T!_% 1^DMTBAH&+DUT^2'PT!K3KH@J0=0236A 4>
M0 %=(U8ZD.0(T4F3H +'5F"#<&1GR+9.QM\)'C\-)E,CMO!P8NQN(5D,4 2O
MM17RW-=LBY2Y/3/=DR0,28'\[8,)B!I(YUE.I\M87-*P(!\_R&"R3:M<2T6)
M-#6ED(I""4D$928L^VM67'_P$9+"XD"H\@9XST-Z\GI2S=; Z$ZL*#Z*JD>)
M.@B'J-*-&#$43J?&'_54)30CSD;K)+5I)H-=/!AJ 2PI2"*U;4G2NOSU:F#&
MCJ0#H6()0!E4$>+>5>3^"^0\V/@6)()44"14DW0?6C"W=S<W;23"W$6WY;Y,
M1@QB;Q#JGC,W2F=!D?.3E&FDZGLY :!Z6'E7J-I(Q(;SK2D8J8IR2)37K)4L
MC"I)&:CJ2&-'RH'41$FCII$VC;:T,6.(-0D!;UM09XS+'U:+<N%8EB6U#$'P
M9=/$L=21I]O ::MH/ $'PA.C4IT*QJYFC:*0CJH2.%#B@0?#0DD=#,02G@20
M"Q(UT42:UU+74M=2:L02"058F@0?#2@""4THG0*0/ D"@=*)U)0 3W$<%76:
MM5CN,V\KVR7LZX_%1U;6J1A\6K$@1T>FM*+@5D) D&X+UO4RLGKM+;EFM+?2
ME@-::4SJP(\CI1ZJ#>:,05#%15U3R=% FE(TH$BHB=2"5B7K?;$71'9@1K!.
M>F[8LIMW28?;Q )H_P :;[=?@P().H_3IH:2@XT!!I'91/U,_B 4)?45%&9I
M'3H=?M0*]+@ ZCH_4IT.NA\GI@U=+"A$YIH1KZ5$@ G4L174 ?(C,&24PX.Y
MNFM=N011KTV[V\3LT3B)OR(RMPP9J+ 4 364(6SW"6,T@_W$MT=H;5-!".J6
M,+3'0.Q%,NM$$>"U!YQ#[W6FKKU5H12>*,0 &Z;<@S[7B#VL3D&%_,*KPBQ$
ML9!!KI-$$5YBCYUKK72M?;PZ%KI6F %$:> 4:,-#0^Q8ZH21UM4A)_1J2?"
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
M*/RAU#: UH**@UT+^O0&M!72I\-!6@K0#PT!K05H/TZ T !] @'Z6@-: >
M'Z'4F@-!H#6@K05H!^QDHC2NI&"(C4P-/,#6[.-MI;RM]P]H..&1':)@<SC>
M9_;;E,&=[ .6X=Y;?[4]^6>P;3V\>0]T;PX:]N_&[7B7MNL+2UV]VM;%LKG#
M;=P^ MF!6NKR+"D)UC (_P $R?9_NOI:1=.CZ:GTJC]+7_:K_;TE]+IR']H>
MM!_;WI6?]M]2>EK-U:_RT\J_CI)Z=?[%1^G47^!__]H " $" @8_ /\ 7V/S
MX)O0F&SU4)57 E7:LV_ 3V_:6^*)M[:R.E[%H\BK>U;[A1MY,5%B/Q_0Q5S]
MPET/[Y$NC(YJY/51Q]O$?RMK _\ &Y^)9U]I9Q]O Z=SV]I\CU48TUD;1H*?
MI&H,&IJ2NQH<SF:<-/\ 0,OM8?9]*;9Z:,36TX*VKM-TG.&*\)/&J:[^_P B
M-VVW/FOU*5WJ $5 NK]MRO(K.U5M:Z":]K5KRDG;]I6L>!#VZB=-M#5MI2*-
ME02]I00]JK(KLPQ3LN/(]>PVO(;K5I=T'^78H_-?[%DOX[::CN2+V_XBK9K_
M +2UO9QTIO',NUL./ M6^VU\"++L8?;;G!H81J:FHNP\X->&IJ3/UC3M)C'W
M&1=S)D=[-#K2TE;3CA%-MMGH]O9^2*;"]AN2WS17<]SMJN%JLCK:)UD5:[2M
M\#_\>GQ0E2RJEREI? :WO<)6\QV?N5A?;D=-?=IUD3K[F?C_ +%>KW"C[=\$
MK=0F[Z$.[7P96MMPZ?GK/@5ZO=*6+I]]5-LJZ>[V[3XDUO7X/_85E9-%DK(A
M.1UZ9D73$,O\S93MY:_>;UJ[55=Z8_0ON^RI_EK.G,ML^^]M:CF)APX)3P-<
MCI[$LP\D(74\'I6"&B7H=56>!/,Q5G[&:#P+ L#P91(E]6R89GCDP1.!2R7J
M8KH.U%#'M5F!]+MTE;WI;[BM=KV[MY(I2VPZR^>%^ALV_EOY+;ZG'IKZW]ZE
M%-OV7\7\R(]5TDBOO/<7]MM7K68PW^!_Q_8;JM92L8[BUG#Y?]1J&EY,BNY9
M*>4EDG=U^):^W>Z?BQTOOVT[SK;FL<QS>%]PIW69W7^!^]SYHE[C.OYSA"JO
M<62\Q.GO+1YE6O=MKS8G\Y_>W_=B^;O7_$SN6AE7[K?23\4?_)[BMUS^V!7=
ML%8>5J*K4L?0I;+6:ZI[^XM1;2I[A+#2U9:FYMSL]ZC'XG7,(3?80\X,$]Q5
M\B:(5=M98JV4(?0M?(3W%CX'3:B;7V[R?E>GX?J33;@M\NN$-[M"R6VX(M7/
MD-H2,,RR)^IR:&AA&#(HX9(;$EJ*THZ524)U]G9ION*6]W&W[>5,XUGO*TMM
M5=XUUS]F/<>QLI+O:3^*+]6Y1[JY522_N;B]C[*CWN3U6//34M6C:HECI4(^
M73WMU*:U:'N^ZWG:[[W)Z+M(<W;;'ZV-U8SJLV0]3D/(YMJ99 ^EYR.*,S*%
MJ*&X9+6!+JT8EM;S33.NN_9KNDV/;>_W.F^$GX^)6^U[BK;SAP53O,HFN9+2
MM432G?W&Z]W9=K1!>_R6O;-]PFUV$0-LP1MU;;[BCW=FRV^_'ZCWK5;:_(I6
MNW$";VU,&*HFJ38E9'2AMUR6M7;3CR_,LK;2GF)[&WZEJ7;VGT#],,GD:E?J
M:9,X,,U,$&O!](GWB6SM.S\"NUL>S;TUP4W?Y6R2A>GD=&[M[2NEW*7'GH77
ML[))-Z1RCN\Q5]IO=.W^/VU-Q5]RU5OO?,=K^YLY\6?Y-QOXCE":9EGJ-#-1
MIK!+:8^FH^&1PD92&AUZ1NZ4G+[C")4&'@>>"4KD*VVX:?(5;>XM;;QJ4I;W
M"^?&4_R-NJ%9H:Z1+I]$^1N[=-E-I/,&[[>U&H?/L*$3&!*,GH7^'O*>E.RC
M)7HK+'C"%94*XD<U&NG)$9&DL\+*-2RZ)DVWM)*5HV-7VEU%KTJD_ >WN4@4
M$+ZGX\<<)@TR*O2VR=CV5[*)TY,I[CWE.FJU3%?=7K6NB+/VF[577E."^W[5
MV=N\M;_E62?F7^=N.S?>.U&T1U,74F3,&25H1R,O!AX,P8,<&XGAHS0<F48U
M'*D_:1H:\/$:3^V"L,39"*;VQNM--,]O7<NOG5A/\?T**%!A#3JCW*5<M,W*
MU6K?84Z'I*WO5K9E?$V]O:K%TBKM"2*[6W^YB37J9IDA:0-'4D.=!/\ [1].
MI9$QZ3:MTQ9<^XM69M^)BK;+NVTUN0/JVW\MZ,CN^IXU,:FF#0:1Z*L=]R55
M?$VG[ASMJR?G!9M[5+NO.$\<HU-S;]E9JLO30O&^U5K(W9V;?>9E,7>91^TQ
M1&4C0AHS)*,:&L#?<?;]1MO'V\Q9[:&Y-3/# U(NJLN3]N9$D-R=,*6>V7S(
MV'93J;6ZFOVK\SHZM26\,W&ZMI)Z>1;I699EB4F&05M\M_*DIL+;QB,%97<>
ME9Y#WO<*;^)%48$D9'1#296EGG@W\3)6.\V]W;KZ<)H3I#3(JD;G7LKYJKK!
MN[.D,UDS]2RN&+8%:\0>J%C7^Y;;VFNE#MM5]0Z;VY>^?,3O34FHQ:</2QIO
M)^X?JX9X6?(<,TDQ4T(@TR+O,O/'+(8H,$3D7?P_V)>@L$I&-2[3P5R]3V3[
M[(VY?K2_"!RW!6FZS?\ <V>$F;UMK]JL_P"X[3@51,IMVG_C5:=H-M;&PDU5
M>!2MUB>1APB.MX?,Z5^YD60GRX0STFN1+N%D9C0]+R=%U*:.BMLH5KEMK9MU
M*,_9FY[NEEU0VT;GMTOVL\27]22>@TJX)>3TDLCID5W52)IY(,#R.-30<HEL
M33%/%/C!E&AHA<N"7#*)2XSS,&30@A(39J0GD5J]YL6:]-(9M*\_*Z5!N;MF
ML%_EM=:T-S^.6]&YE/\  W-VSEMO\1IOO%CF;>U5>JS@5H_RW*P\$JGJ+O:?
MJ2'N>XK&Y/WE6T)Q@26A/,8T:CE9$E!EEJUR:ZB7,V>BC:;C^P[7KHRW3MI2
MBJGTV/\ F;3_ ')O^PZNTV3$Z5]1ZE W!$"M6OI(?T]G&$+/T/CQ=D\=K",K
MAC/#TF<&'V\BZ5)$9*[<^MCO9Y9(WU9(G#)M74VJ*C>W*7XGMJ5K_P!JP?O]
M31?W6YN)72PI-S?ZO3+TYCG4CF)M#W;[<TKIH;:Z8:0ES@]6I5;M=152]/YB
MQ@;NL'IJ.O3(W G/X#I9^G[SYC6HTH@\!.[R=7,FJR4>Y68'6C](TWR%MUT7
MZ&_M[U4_:]3P\XY0;NYM-U4\BM7?'!R^\=D=+>3+%W=K3L/BBRJIG@FG@<L;
M>A+$Y@CM=/+AKV&TS+X.7GA,#^@4$$\Q6Z9L+N0WX#HIRRMVO$V_:^WKU;EG
M$(_YWNMF-_TN7'<5M\U0J%][>]PH2<5ERV6G>C;G3DD.UF-+]J%DKMKP/;VB
M+V4LJTEC@_$EJ1/@TUE0.1V'Y$<Q6=<E:5[C',;NNX;51XX>E<+P^0F_W:%Z
MI=Y:24+J>1KF1S)[>3#Q]&IU,?6U"[6N3I3%=UU939]O5O<<*%S/_P"L_P#V
M%+;]M1356YOPU[C;7LJ]'M6G'C$(W-O8WI>>?ZCW-S>?1(^JPU5^DR592SI.
MVM2E4O2DC7&!9+8X-DB1ACYIC3'TZDO4=7R$X,:<)-,C<&>8_(4./47SR'+R
M)U15K7P+)T<#F=10L$/M91A?0/BDZY_T!]2]0^\:KH5;PN93:]OMMWF-#VG\
MK_/J.M^FN&[6[DL_?HN\V+^^O\KV6W5.FRGR6G4])?,W?:>S731*$JZ+]1VW
M+OJ<CYK@S)MJ99N-KG]Y"7I20ER%R%1O4>.%5&ADTX6:'P5HP))8/'L2RJJX
M296=66KXEL]Y:7F1*=16<+R(=B4Q)LQ]2ZFAM+'T-L?4<<-<\$WSX,3U%3:V
MHKC,'S?Y'.YK#TY?=XE*;&W5+:45;JG'ER1:E/<-;;\<EMR]^JS>H[,Z6B$8
M'.I2KUP=32ZY$YU1A8%/<5M;4;@S4TR81*X-'B87J%M\T1PQQ@E5);T1?NE_
MD7AXD=EH4Y$MZ(<:?4G'+CD>?H%T]QA?4/$<J$AM<4IPN&:RBM]]PRJVLMKD
MN[X>([[3=:EKVLW9CK2>ELH]WDQ3I QSQVH[T5Z7HR+&5DABAY0I,$MF%V/O
M$DSU(J^9*?999\H+)+$?H..98K"S)T3J/JT(C FN8OI=!0;DKN_,?UK(\'4T
M8%+QV.J?3(FWZD*NTX$[6;X.KT)=$86"$\$OL;6,2)RY;1/E^8GX'3)=209>
M34GJR1..#+,4$<SQXKA@EBC2"T$>!8HVN9)C7_H2]2K3,_2N7P:C4GG]9N[:
MC<8&C&G#JYGI6G%I/ W])M*=;2;.VWZ6D0]"? Z5;$E(>")]0E)EY,B:/$?>
MQ]Q"$GH)FAA&1KD6<D2Q-S"DLF\I%UX#17O%W$&!.9)^F4Z%&OK?<)KF),A,
MB>1EY[#CZ39;6.HVWS20JSE#ZK8'NUT$G83G43,Z\%P;L,U%)6!1P:6IH))P
MR;Z_;N.F81;JM_D?V^V2W= RO<5\B-$D-)SPT&N[Z+0AB;6O!=/UM01P?>=/
M+ZC7P96>22_N*RYEOF+$$(K,Q(I_<B"9&)5?,3DFUL%LY1\OJYBN)SF#"U.F
MRR.W,EB:U$JZ#E.(+9Q!XP2)(JWB$=.VA-S EP;CZ#P?"8P2Q)\OJT1P4+LK
MZK5]WZG5UYDJR(Y<-,F1.2%8UP-T4,Z9P-M%J56N"N[:JZ_#\RJ>HGR*VYC?
M(RWQ\2\=Q=-]YA\AHJHQ)G2!P2]!=_T2\.$68\2C"^NKL/ZCU(IM=7H;7YFT
MN30G5$UT'/"*L]6G'"-'([+4==Q"@6!>F1II$HU%D7@7JUR+IH;Y#:T*N.9"
M>3]PTGDT%/9;2["K&>"\.Q)H>K7ZAA&5P4(:>OUK"-O>6B9M[U<M:B;0VE@;
MC09X<(/ B!N#0ZN8I6"I"%,3!>2TDL4+$G759'TZ3P<HM!TO]S8F[9/4C!,B
M2?8>25KQM/'!7NX,R/JT,Z_3S!,<.F,#?UKI;P2M2_LKVQ,H55;4JT)04O5"
M/!\&A00:Z\%/(7<)IY'++>1,8&)OD86,_P!B.<_H*WF,<:E;)Y$NH4OL.WT[
M?^G8U*IE=[;LTU!M7KN^K$K)5JW(AC5E+'-2$)HP:&@DM9+.<'5QRR9$TQM\
MA59>_4G5(W-VNB;?]C<36&-)9,C;MD]6ICBWW#48_P!=\3#)92;17J15[.YE
MK0R\0+JU%C4FJQP2;&3W$ID,59R:#:9!X$L:;0TGDO6VYZ89?;ZI1R&JF+X$
MGE":AH:27W%HMA&!KO\ ]?L0D-E5:[6V\:BW%?TO/VYG2[_W+5W+90Z[6ZGF
M.+EY,,LNO)/5@55;)#<,E,;DEO ME674Q[E[>(X_;WEOF;L)IF]=W;K.#$F2
M(QPG^@NX2),:,5E:&F+:WMV%B"MMN^696'@_Y?M;=6RW+13W"JZWC*\1]+%#
MR19L;57)\F&BFXTY8LX'9J5 Z.L#6VIM8_Y?N,W[BVV_2HT+.]UU1H/;JWTD
MV0TM>-<\,+^@FTC0A<%:MG*97YEO0CJIN."RW%,\A5V:Q1O)3U*6)NN#3TL<
M5U/FM*2J5<"MTX'Z<'I62DYAY)MN)47<;E=O<_RYB%_L.^Y=NO(3(7'/]"J%
MCA)!5>)+T)I=P4KNV<E+5W% NF_J$]QPQUZA0TR&U(YNANVXX@=>K.2>O/F;
ML[F>6I>M+88[7<L<,AP*?Z*:)2):(9@33AB76X*OK2^\Z5:UEX/4K6UFO"6?
MX]R/C)G>S\2MGNS\2VW3>6GB-O<FQ92Y\Q]5\&$.'J:B'/A_16.PHU/3J9,3
M(YU%TR/Y<^(IZI^):>J,F9D]/YF>#&>J(/3$"C^A_P#_V@ ( 0,"!C\ _H%*
M.&1^J6?O7WGJWD?^U'5UKI\U^;%G\4/Y<)>:%$#ZK0.-US\1OJU\_P!#U;FO
MV[CU;C@]-OO)KNKI\!3[C'(K6^XFO-"FZ^\]&X)+=63+P3.1+IR./Z!UXYLC
MU[]%\2RV[]37<);6V\EGOVMGDL_@A+8]A[AT?/HLE_;)\RGM=ZK\4U_<>W;:
MM7Q%?<_D=Q+NR.??W=?B-U]S;XR3_P BT?$<[EOQ-7]O@?ML_O\ T/6VCJ5S
M_P!JCS+5I=/XBG;_ !)G<3\T)[?N][J\\%$K.]?-2*ON]O<H\9AM<^:317K7
M51Z,K97AOS)3GZ'+,<7G@C%<$<S/#!+-.SI]7T-.SC0SIP2[S4RB(';J++D0
M.V]O5JEWO):/<)V7D.FQ=-+7F_\ ;XCI[#;W+7\$X\M.96UO97KM^./B-;WN
M%1OQ';W'\E9OS%95Z[+OAC7L_P"/ZDA;>U_%.7Y%KW]K\MQ]M!-;]5C2'@CY
MB_$2KO)3YCK\Q-?;Q-$R;UK!&Y3\).JFS-I[AUO_ !UO/&3J>S:J)3MU<SIR
M:$]&!?+OTLK7=WG9=Q6E=Q*GW%8W)TF7_8I3W.YZ6_[E;[-EE:2)\Q6F#+[.
M="$ARA=6A"T&9P0F.S>1]5T8W%)Z6B"7H>!J97UC*/2*=>Q#1H.#+'&!9)C"
M);20_F>[JOBA_P#T)LJ_;T=J/3I]3?P4O\"5LUIM\G=P\^"S]ZP/=_D_Y6_3
M_P"-6DOU&]C^-OO;BYQ+^^T+^YT^Q_B*[-.3:4_@6^;OQ9]R@_\ HWG9^9&V
MJM^(NJE)\TS#JF57RZQ.HZW>6-M2Q+H/V'_K1_ZT+_&B744URB*TJ6Z-M/NY
MENK9],<DA1[>RKY$_+MU1W/]"WS5:BG'<3T]27YCW.G$\S7!6;"N\IE*UW+/
MV_=SKY>?Y(I?<OAK6&8>#.G9<CA&68,V&]S<1;Y=O3)-G*(V[0OB=+>1M.'Y
MD_,PAJ]E(UU(2=X1%+2)<^#^MS(Q-LE(6(1&8$]S=5?-GHO6^Y&DCK[>K3SA
M9G3EX'7[U?+V>74^GSQJ?.][[V]NE?LHL-^<9*[?\+_'=%9CJOJ_$==WW$)Z
M)"W/=]5K>+*JVW557<*=I":VDD=2V\D4HA1J(Y28X,RSGPP>)XC30^E'J)=$
MV-PDATZ59/[_ (&YO>VE.'CD;FUO[+JUSU0G:N1R*5@JY-O;I;T=16F]N+YG
M(:Y=GQ'/"=R\%OEWP>N_?&H[*PDKC]6&.W,45P65'YB7S&D8L[25ZEZ14I:$
MRCW+X$Z6E$HP\_57QTXR:F;8&[[B'38_=G)9V]PZ=ST^[O\ @=>[3=W]U\W;
MIK]VK^X_^2G0O!9^]GS][?W+-\GI_? K;M*KP8DJ)"]"D4:$/CH2T)Q)A$O)
M"4&#*)3-<$&#4U);R*$1"(Y#:)3.G<JFBV[[?:K\V-#<]OO>W='W\G!:KE)#
M<X*J>8K-X1MMO%HC\_R*]>J2[/3)$EDK+YA:UMQ?B6SJ>NY;U8R/)EY$2RR3
MA<%EB5&Q.]M"N?M\!1?&!-6]8DW]52&N'B,38[7M%1[&PILM665;/HGD=->K
MQ\?MDK>ZPQ)I=7CR(=)9Z-I"BB3-2$LF2'IPUR,RB$1,'[C-N.O"!J,FN!&A
MJ98^$,2X.#Y=MN;I:F[7<IZI+*<H23T.B<<S9;MA/'AWCZG-8[#'73N8Z4O-
MVLO^Q:[W?M\1TZ_N,/!U.PUR-,R)\RM>8US(:'!J32PDTI,.(*VZI%9;KCN$
MEN_Y)TR5:[OJF3'#+%:]\?$Z-K=]7D_T'MTN\BWFF\Y7>)K9C[CJW:I60JT6
M%P2@;Z<F3TC<R^P^\7J9ELPI,(A$]1H9>33AH:%ARS$R:8'*$2)MX,&$-M&;
M&U[K;K&YF?P-VKKI(NG1LKU8;-KIU1>GAV5M[3_R<]13:;QXC=.8W9.2':$:
MR.3J8DF=3U'Z=28Y#&N9BPFW@5$BW5,8_,U-NCM#;UR;=ZN<&"9QPQ]2<*;#
M<PD6KR%9:25>XVBRH\F,"]7W"7# W.@F9>3"[&>.# YU,+A//C)J:\<H6.#)
M6HAOAC0K2FLGN=EK#38ZM?ML?,YFSW,^8ZQ9CR0B58>W5?Y8$W;5F7(E8K*&
MX?46]/%-:B3>#P8W/>9)0GR%"R*Z.Z!U=H0]R5*938KN/Y::+>XZYS'!2LFF
M.UE8,,6?H$1S.MLA(T'TKA$]IJ!-DD<B/H):,&=##P.>"4<&Q-Z"@E]B()%W
MDQ@2Y%*-9;+[U%,U>18S9LI1N*IY^![?W%%_AC"_OJ*L0QJ2>61W;S!N[EG+
M2:1,Y)L:BK:TI#D:[R$:"0I6"(&N9#U%B2LH4'3SDM9>!TPI%@Z:UP6V(?19
MIYY"M VT?N2%6J;;$UMOI&GPR(P,B<FN1<A0S-LBCC)!*1C4PC]IH8J9X9)1
MJ*3'#0F,&#]IE03&#!+1C4T'/'4U["Q@R0S7),"D26A'</)7.!9]21?KM-')
M6FW27.%W%?;I)XFS_(VZJL52A? K#&63T/D[5I7V[S<75@<'2V8T0VWDB1O0
M5EF-3I@P.%ZD9J1='IK+(2RR;:$H4/F=-7EC97F;-K;?I;4E.BF6L%5N*662
M4U)J\25],R0JI(LUS/$;D;>G!R/'#4RR4S I1DQP=?\ ND;Y#ZFCD_@>A8-#
M]N# C)*6"$02GDF)(Z<&AH/JJ>FI*KD5;:%G5X,"?,PLGJ$V>'#)"$.=2.E2
M1!=MX@P9X07W-Q\N9NU56ZJO(6VEZ&XC^W<;>YL;?7OO5\D/YFVJW>652KB"
M>8T.ZUR7O)=<V-SD=SI>G!]QTJPFW@4:",N))5AI.1,7Q)0D25LGDD\F4M;$
M1^95-MZ"2Y%BR12.\^!;S(.DCD2EA"5=!0L\5GA-2&^#X-/"'P:,\'/'J6A#
M$UPCP'/;9'(3&N&4-/D)DMF1/@X$^8V0F*3"R8':SPBW\?["N>_DO'X'RK;C
MW?=W3;GQ&NB,Z0;6WT>J)%-9);X/O'M3W_D/O'+);(L_(ZKZ<ALLI)$Q0+.1
M2=-6>IC:6(&YX8$F+.!RL,4+F5S"_P"I1IRRMN9:=8&IR)KO.I;;>.]#=JDH
M3Y\.E#GCA&;8&D\'@3VGU#/3R,L3Z<&5GC/,>,\%PTP2R$C]HL&G#&@U.1IK
M/%-<6WH3R7%I#3KKQ74=3L6IL7C96O\ UT+U]I16WGAVY?[FY[G=JK^X?/NU
M_ ^9N;,[DE6M&NPW)NMO1#4X.J<B1MX$)2.!<%TB7,2-<C;9$X(6J,\$R'R'
M)505<:04?(4EI;@:JWU"=A*1L@7!<<"EF."G0QSX8X/AX#3F1UZG(FVSIG!D
MP2)+A*'P;1#$ZGJ9J:F:R81*')*XN/VD]6!*1SPR-OF*63)-[0B_1#L.M9Z6
M^0]O:L^GN/\ ,LBI2N![CIDZ>DPN+:-R'&!\S1ZE961-H\#Q'WP9%'"4\DF=
M2II@F((X8)6G"JY"36!9(9"1UPX;%V,&2IIP;*KM)I<&*7DP3R':VK[$V&FN
M'26J+A#,"[.#)X$IZBSH8T,$\A0H9^TEZ$B@UR.W4-;3FH\M*<^(ENP[(C;I
ME"O;"%+P3U%F^#SD1NR->?Y%D^\EUP:"3T$UIPA"XLL_ 7D41C)#'Q4,U*KN
M9U1DIG!K@;M^X=J$/7A,&23)5/0TXZ&@H1#X(\."?#)$BGL)-\<:C;(XKN*H
MGD:FG8CCXF6:$\R)R*O#(WR1TU9-TG8Q6!G5S(7#4SPRN&ZAP\0/OED\V*5@
MI5<^/PX/A@21+1UKL^!X$.N28R6SW?F50GRX)5>!M\^$<Q*!+@FM&2C*R)=B
M&L#C4CBH)(X*!XX*4*%GAU,=JZDV)0^*%PE#GCU(3+*W[N0E5\$X-!QK(GSX
M9-3&HOH]YO2&7:?IZ<C/4L,30[":>$3S$)3PPQDP0U@M5Z\CQXI#CA=/[:E*
MI\R.<?J2UG@D1W$\N*;,<'5Z,36C/$F.PS3)G7BN+X8U&E7@I?!U&V2)&.UD
M?89/,K<:Y$#SD=[<F-\6*WTF\D7G2&8*TMA"Z3J0_3*&9>26R%R%@2@L^[AX
MDF#*(1EY$I])-5@K9:R0WF/U(-<L7!RN&#+)D?>219F-#)!#U[,U4QKP78B1
M-(720QM&"7H8>.W^WA S*(CL-<R7K)*'+(G!E&%P?!_1[WD.MEC/Y%H*V[A>
M0Y>.#Q@FHTW@4"LQ,:9X#P-)9/7J88N#49/ JGWB2[A"/ ;3,\,"ZG@E//!2
MS!)J)B9@B..ZF\8_,8NQ"U-#3A#YDO026G:7<2.344,P2M."[N+\C.D\;8SV
MG]'?R9N6MA.1M:"<$K00K=PK)B'WB>(-3#,:D)8-<F&*2+'30PB9'!7/,Z>Y
M+\^&-1277AV8&YQPF,$&614@T-,\7X\(?%H36I^T0TM3+QP8^'A]#C3@O/BU
MX"%&A*'VE]&UWEMU5E0RU;*$BM>0X>1B4#==1PL#1AF=3Q$0D2G@Z62T0+'%
M3J*,&Y=O./S%D4ZB'5$/A!"6260M!OD.JKV7*)X05KW]C0;:R1W=M\(X2*#Q
MX3 D+O$WS/#L1S.EG(E0>'8DS]*TUWE[],*3"P> E.3#R/ Y\1L4]XI$>)Y%
MDN1/+A,E5P>-!D\BZL\8_,4\)Y#<>E$V7I)VWD7_ )(2JD.>8D=*YDSDKUO!
MZ=!=)ZF-OC',JVL\$^?'&@WVWP\3/&7IPT';F-L2Y$=O Y^HZ#HZ\BSB9G\B
MUNEP629+,L:6I',\S4P>!(T^8TM7P23X)20V+I>!TYL:1N5?/0;:]7(J(49;
M'U(U$A-:,KWC;,BSP8S"XR29?#QXML?;?<8T%V=#4C@H%]9@;6HEW,M*R60D
MUDFK);R/JU-#".EOU&@X0TQ%AOOX2C&16TD>ZBDK$FW2ND(RA1H8U%U)F"7J
M<S+P.-49T,/ACL-MD(GA*>>%N]F3!K] Y?#P,HT,HPC0T'C@D^1$X^LOO'@;
M+NM7I_<M6U'S,4GA=/1G2M!-3!E#G44"A9)YFF.$-8-!]6HK77I'TP=#J4=7
MS*MTFR@A5P)V0U;;/\:AF'*X9T)LQ*FG""+&'QRS44HP8&GJ*#4U-6>GZ!R\
M\('U=A=/!MH>!M/Z[#6(';8JNH5;T]1Z4>F#KO44+ TS*P+!"0QSJ-"<8)JA
M*VIZE%A;:_<Q/=63-8R+O$HR^'B03/T&#4SP;Y&N3)X"C@L_1RU@@\/]%0TJ
MH<K(W7;TD=>G [-BA\A"7(6,"3.JK]+'U)2?XEYF5D59@CJ4P3&A%%H3S11?
M+G(KWI#CN%3D*7H(\34</LJ=#"XPUPF.$O4G@N&6.1I?0^!*,F3GQ4<7(D-?
M76DBW551 [[55(Z_+]0UTXD=;3DZJR1=N1-6R/*A(7^0ZK,P9L)=Q:5C HI,
ME?0*SHFT?MRB8R>E"CZ74R_H9?\ J6&1)*U+*R76^9:]%@]=<HF)1'1]Y'06
MJJB?3H1:F"50FJP),K-&JB=D*&Q+(XT,_P!%X%@?4L#:U.FRE"?0?^K++=.V
MT1N4<(NU3+^!TNCD<4<$?(;7D)/9L5M\O/B5JJ(\"69,C_HU=YDY?B(<Q'P_
M,Q!ZXD?49CJ,P>B)%\R)'H*-#TP./Z*__]H " $! 08_ /\ PY;5"GTGX5X7
M/>?LI?AV+[:)=<^'']U75."BUZ14(TOKVJEZ(=-$TA.8$M7W$K\*<[(W'%A
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
MD_42*YS3YBWS7XUCS'I["S,N$,=ZLT,4GF;V @G6H\+9=LQ<."-H:!!"R.P
M2S6ZI1#&E4O_ )J*NH(JY(U[ B^QMB*NIOVZZ+0+Q=.W1!V>-*1Y=;63O[ZL
M ;64 *G?1":'ZVM7?^% "Q\!P[:N5^OA] 1.-*HMP*_=0/EO_I5=/83^%?E^
M)_"NP4-"I[2?B"$K@%[A=/C:B>'PK7[JU^!_"K5J/?7;X$?&D1/;K5U[SKV5
MW'B4^^]:BM 4U0_LK\OQ_92<J>T'[A135?AWTO=]OT%PX77@B4 ;JX! 3<Z>
MQ*WW!F ?'-MF7&YNH\\+A<:<:ZA=B-;$S*W7+D<UH \QGYM %2L'(=9S& -5
M0I:-+%+K625:'^D]51"$7B=2G=6P=/;-$_(EW#?<* 0QCF=YL@ N(:"HO71N
MQ3P^CD#9MN=*U.4%YQV$Z\036I7O7V=M%@-RH0>W44'..GM^MQ6?OVXY+(\R
M2&9FWPN*.DE:Q2X#\W*Q0OC66_=\R7(VR7+D:V-SW.8V-TGE;KH!3=YPV8HS
MG8Q)'+'S\[F*IMS4S#VR":3#.4&GD%OSG@$X48=Q@=#D2X@(#@05Y%6Z=M2P
MY#S(SUW'E-P/,5%S]4J(Q.C+7,4(X*O!1>Y6BA!T]GV4 +7XZ<*("$65?NK'
M (:/6C#=2IYB1V\*:77<<4@N!0'^4%M65JT>N];B^NA0'6M038?LT2C<7315
M'[Z0'@;<3JE^V]2*04:3<KI8IVUBP,<[T)\B,2!3R%BH5X+>HMVV_'+LM^+Y
M1&Q3S$+P5+BGX3H)6PNF,9,@0 .=<E44(NE2=7[H^!N9AM_4N<C.=6 .( (5
M%%87R\?D/.(,AF$TEQ<P>;D"!4%Q6!O,#^>+.QXYXG"XY9&\PTM5A\?NH+JG
MC]5K2@MZL+^)I$OW\.Q.VE([$KB I[>%('*? 4JGAX!=!1:2B(.W]R5?3[>V
MM/B?Q^C2K<:O2-MIQ-?VK:W^Q:<S#A?)D\J-("@%VA%NT5)'D.RO0F>0&@O#
M>5R614M4&7O3(27GG>)&M?)?N-[TT8NVQ/<T@AQC:V]ET';0AQHFQQ@ !K0
M$"V ^C1>X^[CW5>-JWOH;WX:42FO </LI4%QH5XT?*@3@I7AJM<FB!/N[K4"
MMM-;#7@;4NO'7WTG'N_:H-!Q'9W)2??6GQ-:?$_C6GQ/XUI\3^-:?$UIHO$U
MI2"P*Z<4[EI$]MK]J]M)K]WN.M:#O^MTHF_'O 3AW:T/%#WG0^ZC<<4L-!]M
M#N-[6[#V*E+I[/C[*Y X*;<%7]U+8@@<3:M$[T^_6ZTIN?W4HT\?QHZ>PFO'
MF[5LG;K0!<3Q/#B--:/9>_<-#1C![0="![CQH%R +9#QK>LV=_ILCP<@EQM9
ML1)5:WU\$C7#'W2>(AA#FDB5 I2Q(-83+!( ]0OF/*"4[#4VWXYYGNYF  BZ
MAP;QL5/MH_/3J/9I'=-;%EXLN-D9<8$4DT;R]PB+@CRO&L/:<9@9'B8T<+&,
M  :V-@: !8   4$3F%SV]OW4+$A>!1 E^-ZR-PRY&PP8T+YI7N-FMC:23<]@
MK_E+8<PG9=GEDQ4B>Y)9'/(D) *</A468UA_4.'J%P.I4E2H&B4_#;ESMB8&
MLY%=R<HXH2FE19V]P0ROC<QSO4#$YM5*F^E,Q=HF@:/2?&&,<QKFJ  $!)1*
MDW'&;S.YW.8YI"H;@'M-Z= 8I7,C3@; =A"@VH#(QY022TK&Y @O<A-*(DB<
M"#H=0FA%AQK_ &;@#H-3Q4E04K B]-Q;ZS"3R\>=.Y;4UI8YI.)8<J?[J]G!
M*RT:Z\S@'!I07*+8#A7E8XD#L1>*KRFN00OYB!H#P7M UIK8,/(=S'^P3V\2
M -:8#C21->"'<S;H=$ %0[G(',]-[7%Y!" .4H$!X4YN[&"=\$/E]1S2G*TG
MC>U38.!!%!(U[P/3#0IT5!=+5+MN#DO;BY,;XBQ2T$.!:B!.!J#J_=LEN-Z6
M4,HS22<K0UKN=Q/,>^MMZ9ZFZVVG&S<&.+':Z3+C'( .4A_F6Q'QIKF_,;IY
MK7 $.=G1"Q NA*\:Y_\ O,Z8Y?\ ]QQU_P"O1'_>5TPMM-Q@^WU#>D/S+Z:'
M_P 0QRB]OG"5;YF=,N0+;<<8?^LH-=\RNFF]I.XP=BV\]Z8V7YF].O<X)R1Y
MC'O+CH!RE-:?E=%[KC[GBL"F2)X>T@_E-B?S"B2=%]P[D[*11<@6%R+\:#CQ
MO8GV'1>%29N^;KA;;BQ,<]\F5.R,!K "3YB$ %9/_-'S*Z?GR<=LA=!AY<67
M*UT9(+7QPN<]A7M%9&'M<^X;J87O:)H-MR3$XM<GE<]K0=/"CR[!ON2%0>EM
MDMUT-FFPJ/\ 6[U)L$CWQL?!N&)-"Z-S^!):&\H2]8\>T?-#IIF1.8P(9,Z&
M)X+T 42/%UJ/.Z:ZKV;<XI&M<W]-F0RE':?E<X&]!\3V.8X*',(0C@5%?SXV
ME+GF"W!*)J;FE@@9SH4<6MMVFP"U_3^N>K,#9<I!R19+PP.NGE(L@XT9\'Y@
M]/RQ6N<_':;I="_OI)/F)TW&>/-N6./_ %@ H+\R>F@21IN,! '%2)#V5_\
MZ9TSX#<8#_\ +*4@^9'37C_48$^#Z<?^\CIE!Q_J>/?P63A3,=GS(Z<)<X-7
M^H8Z*;"X>13#L?6NP9[I4Y(X<^![CS6  #B5-";'D9-&X A\;PYI\"#:@ "@
MN/;7*W0GB3;N'MKGD-D72P N37]/ZSZIV_:,GF+2W(E#$0]KO*>^]#(QOF1T
M\]A"J<Z%GO#G T0?F/TVJI_[PA3V'F%C5_F1TR/_ (GC_=(:_P#]*Z9/_P 1
M@_\ M$-'_P#LGIFW_P"HPW][Q2#YD]-?_P C!QN+ER5S,^9/39XC_M''"I=!
MYZ]/(^8&R$J@]/+B>%X#F:X@$]_93 WYB;"TNT:_+C:5[->-7^8&Q!I_ #1
MR[^(9D;K\0C7%2*+F?,#8W-:O-_Q<8T]JI3OU7S'Z>@#5YG29L+!I8W<J$]J
M5#L'2?7>R;ON<[@QD&-EQ2%QT1O*XDDTR2/S,>UKVN!4$&X*]AH]Q(3[:5-?
MJ:+&%+'36W"_;0FE*M4FZ@ +;L4TS!Z\ZZV38LY_EBQLS*9&]Q%B0TE00::8
MOF1T^CR PG.ANIU0/*A!K0?'\PMA>PA>9N;"01['J**_,+8@ER79<8  UN2!
M?[J@V_\ [Q=DR\^=[8X\;&R6RR.>XHT ,Y@%)IN_[*\2[;*UKX)6HCVO +;K
M=15@+"^J\!K<<*N.[7\*YD4VU.OO7C00<;@CAP[K5U-NV?GP8N5E;=N$>.R2
M0->YS<>W*TE5+G):NJ.I<N1TF++O69,UTA-VG(+@5*J#3\1LK/4@BY6<I#4*
M<HOVVK:-HV;:LY_2L6[8KMYW(1/] 8_JMYXF2<O*XD:]WPV#H/I_:\;!;A[;
MAQY+HHF,=)D,B'.][P&\[G$JIO0 -NRU[:=UZ*:Z<>R_VTU[A[1KVK:Z)6ZX
M6)G"+>-UQLC'QXHW'UD+"TH&NY@BFLS=MT?)*_+S))BZ17$![^95<I*"F,/*
M2V-+ZH .*H*Y& !KG-9;M)=]@'"LSJ6.0Q/$)D:?RN/*PN+@I"U-M<,V3+C1
M9+HN7F<6(UQ%PI!UUJ([C"7O+&@\X*-MQ6FB:* 22!'!S6D!=$.E-E<W%#'W
MMZ1/FOP6A(P8I+N <U57L6U<T1@:>!):?<ATK&G$L Y96%K7>F.9"2!VBOTX
M?#;'+1RN: !R#7A4KYW0.+IW J6D_F6PM4;Y3BM\JGF>P+[%5"E%THP@6]AC
M*\O?=*!;#@ES;*/31+<>U*#,>/%Y="6!O @6%9$6)&WG0M8YC0NA0V"J34VS
M/R9&Q93S%'&7N 0@@V)U%-WW*#GR/'.7%4"DNU.FO;4&&] >4D74$ Z#L*5D
MY>SY#L:=N%E'FC):X(T<I\H!LE2R=/=7]0X\\F0Y[ACYV0(VGF6_*\ -%"/)
MZ]Z@8]C %&Y9C=%L/,=0*+(OF-U*&DJ!_5,T@ FW$\*#C\Q^I406_J><JZ_V
MM5HE_P R>I&=_P#5,U G;<FB!\SNHG*2"NZY?% FO=3S!\Q^I#(&JWDW'-+B
MT!$!*BN;)^9W5HR<>4.+)MSR4:YIL.5S@4M63NW6.[S;GDXS88A+/))*]XY6
MGF<7DH2E%-=/L%<YMQ/<G%>XUG]9_,OJ?!P<[]/D.V_:A,U^;D2QQES&1P@\
M[G2.L@!2MQZ=^36^Y_1'03YLS&A?M^3,W<<W&<YS&2/?$]OHN+. -39?6?5N
M^[K+F2NFG?N6;DY#GOE/G<1(]PO0=%G,((!0L)/!;KVT3^N9:Z>FFEB+T78V
MX-8X(OIF1CO;R."W%,GV#J??-NG@>'1R86Y9D*.;=I0.1 :PI<GK;>]XQ(G1
M 8>7FY4K7,80 U7/(4CV5L/R[^:^T[CA;MNL^/AX>8Z*23&R)GGE+?44H]>!
MK:.OL-KH]OW7&AEQV.:6EXE9ZG-?@A%3NTY8GE1P\IO>NC9ND-_W+9L7<I]S
MCFDP\B6%[61.A1PY"A YK4<':?F7U5+&_P SQ)N666,[U:^WA3SD?,;J/NY=
MRSAI_K:E:\_S)ZE;V+N>;;_RKE*)E^9?4KB%L-US+6':12#YF]2WM;=,LV\0
MXFU$1_,[J0D<';IFMM['!;4)6?,;J0N:>8$;IF:JNO-:H]YP/F?U+ZF$]LL3
M7[GF/8[T[HX%]].(K:.BO[S3I,K;)I,?#_YB'/)Z85L9?.QQL $4U@];_*#K
M/:>H\7)@BDGQ\7(8<B![VAQ:^('F'*2B:USN6Q7C^-2\@#3Z;T/^J;ZUC;5T
MOU'N.SP961D^I)A9$L):P/"(6.:%0T,;:OF9U;(T7<T[IE>F -0Y'=E%DWS"
MZB4V)_J6<G=_$+K5_F+U(%U/]5S5MK_%H* =\R.I$"Z;IF77N7NI'?,WJ-O8
M/ZIFII8>]*+8OF7U&[L/]5S>Q=%%?JHOF?U7'&U72&+=<U6@@WN>"5M72(^8
MG4&Z2;I.V%IRL[(DD:][@&H0ZWCPJ+YQ;1O_ %:[IO!B9E9LN#E9HF9BN87.
MF:AY7>G8I8I3<-OS0ZJDR@\0^E-N$W.'M\I8X%X O1CS>M]Z>9V*T_K,HE':
M$@/.B:U/D9'7W488A+XX-QRV'E"V:.9>-=*=?8777465!L^[X<NY[;N&?DRQ
M38D<S3,WD>Y%+:Z2ZUV+=\;(Z@;M.$S>MO;*UT^/F" "=KV DM(>TT>T>RVB
MW/!*4$#V+\-:',.8$C50AKK+YI=8;A!@8&P;+G94 ED##/DQ8[W1,C"J27#A
M76?5.V=<;_MW2.!O6;A],[;MN=/!&8(\AP;,]D3^5SG);@E,FA^874;)&M'H
MB3<,UT@8GEYB'$ T,2+Y@]2R-:OY\W)='P.OJ<PT[*?A9/S+ZAQB+.$&=DM-
MQHKGJ4-; -DZFZNWCIS8MRP<CJ//RLO,FPR'S?RH&%3'S#E+G< *Z;Z4SY3-
MGXNWX@RI7*7&1D(:\$E39U(SB=1>U[4 O=X"^J>%(;!#[TK+W3<)X\?%PX))
MYYI2C6,C;S$DDH@%#Y.=*[T9]CV.7*Q,T8TQ$4TW-R^;E<A#"M9.Y89CDEDY
MI'%J<RN\QTN3>L?I#H'I_/'2N+N.&>H^H96.9@X6)))>.*0_[69S0ZS00.-;
M-L.#LV#+OL6'C/S]Q,,3IY<KTAZKGO0N*O*ZTV*'RM%@UH0($3LX4"? Z:KV
M^VBHOK[O&U9>?*0UF-!+,XD\&,4BY&J5FX RI9-NP<F3&A@YB6- <YI):J)3
M'MC:'EO  &X]NA'>:+@;?E2_#P&E8F*X<Y,T8()&@=>Q[C4>SXS?2BEQ /+Q
M5B.[*GW?*A:Z>:5\G,@<2I/]HJ#7I1-Y&IY; )IV7&M>5[E%[%UD4A+VH-QL
MN9H"VYW"[1X\:!9EO=<%OF=P^.E<IR7D,"_F<AUU'LK"C&5(&"5MPYRB^A(/
M%:&3/+(OZ:UU7R6\"M9,<,\K4F<1YB18FF\N5,G*A21RZ< $1*2;+DOVR/)0
M_;1$^;,#=4D<ATX)2RS/D-QYE.ONK^:T.46!"@V_;6!/ D;&Y<)?P">H ZPT
MM6+N$3 YSL5BE 2O(JGVFHBA:0QXL= NE^T4YKP3'^GG!"V*M;8K>]9+FXT?
M._(F/.6J021Y;ZI7FB "70C[1P"T/Y35U5%6RC[*:1"T(O $'1>*6IS0UA5
M@"GAJBII7Y !J?*+_5*:?3C0QO!Y@U+(  >*T6P.B;ZTX;(&FP\Y"V/&NI(8
MY.9^.[#5'$KS,&BW2E(X>VNL?F_UWN6-M^V=.[1FYD(FD:QV1/CX[WLCC:2"
MYSB@'>:ZAZ@S-VW&#Y?X.ZYF#TATXS*G_2_HHYW,9F9$/-R.EE: =+"L;)RF
MIF.'-(2 7*4MRG2O3@B'E0 \H!/>G'6N9Y:UH:%<X  #2Q+1I7HG)B=)<<C7
MM4<-%4J1396Y$?(ZY!D:2+CA<4 !'+S-+B0C]$U32LF"<1.S.9IB8$Y@BH4U
M !K9-VEVR>3I+H?<<#-SLSTB6&4REX9&H5SBUA4C0>-=/]%[9$(L7:-OQ<9K
M0 +Q1!A4 D+:I@=#&[[*^6<;8@X2'?2];?Q8NG"U%(&F1[CYB XIHAXI2''8
M%12&C\*);$+!0X  C3L2G,/*$(U('N\UTH'E:;J44V.@3@@KF?R@%" 1?OUJ
M\80V''L3@EJ]">1C6O:1RHT%RV[O;3MPV@%T(/-RM-^TD)<(.-=/O9U%N>5\
MM-WW7"P^I=@R\J=^-CXYG:Q\^/&YQ$9:T\$6NE_F;T1NN-N&+O.U867,R*0.
M='+/"'/:]NH(<JK4G >F_N_A--R>0<\;\A"44.YVZ<=-:+I(6.D>^3F+@"4M
MKQO3OY#18<.)*DHGX5_LV@@#^$<>*Z59K4() #02M^SC2-"7O8Z$GO%!Q 1%
M-OVBU9D1$;B8)%#@W7E0 :<3K70\TA:S''5&WP2@D%OI29+.4$DD<:Z5Z6WG
MIW:\Z/KCH#SY1QX7R,R\G#+&$.0BSC77'0LVV3X>Q2;WF;CL&08RS'EQCDEX
M9&4Y;->*PIY61/F$;&N*M)*#3E14!KT_1:&D$<H  "J/;63G01"/*Y2]KXVV
M4*X%1P)UK;OEKUAO<V/T)U=N>)MSH\F>1N-CSOF$;5#G<K575+@WK:.J=CR8
M<O#W/!QLN.6)X<WEGB;("""G*1QH,:+$HE^&NA2]29,[VPQ0QNDED>Y&L8P%
M[G$D\ /A4?\ =/\ E;U$)F8S<L=22;=,2QC YL3F3%C@ YW?>U'?MS8)I,B5
M\P<\*5+N;FN+KK0QF,80O*&V[$XKV5GYWI0"=D9=$3RJH:=-*Z:^671>VY.Y
M[SU-O&/M\$.)$9'Q1SSMC=*X,!(8T&YT%;+C;IL6(_Y@]08&!N.^;C+!$<D9
M,T/J/9ZG*'GD+DKE:0UMFM  &ED'8*Y7. *H#[SIJEJ!3V@^[WT_(R)(X88F
MN?)+(X!C&B[B2;&U;G\DOECOD&[_ #)ZAQ,K%DBVZ4/=M\+V.B=+DOC(]-H)
ML%!-;GU+N SMXWC=-Q=/-,TR3'GR)"_E!O9JULT.[[3G;9TG)-BNW//R8G-8
M,?F'.R,.;=S@4\#6#TST3T_A0;G^G@.=N7Z>,9.3E!B32R2\I<XN< E(@)((
M.B :#336N;4J4[+IWT."(OL7OXUX<?C]@K><N;(]&67%GCB\W*XN,?*-=1?2
MMSW-TAE=+F2N#B38.>20JW5:C'$-34E$XU(U+D%%2R\>RU,F+261RQDZV4G\
M*Q,4$-/Z8! 1S!P:-2.--;?CKV>[5* 5;W4FP7A1.O8/K:CY;VXZ^U1I5QYN
M!(73ZI3B6"_&X'NU%8CT1PGC\$7[J%K#$3AIZ0N!604!65]R#VE2B\2:C :"
M@![R4L5)L!2!NH4@A3W^"4/* ?BG%->VD MVIQ5/?2:]BZ#5:9E<OF9*U_,
M-6JBV/961AEW/)@1!KQ;F!+1RH+DA:;(6HI<!8VO^RLB0C_=3!MNYO[-*E!)
M'-D2&W $COXT!JK04[;=OLKG>0&A+$H0+KWZ&I3L\3YYRTD&(<R#0N\ILG9K
M7/\ J<HOY[Q.8_4:CE(6@1ASJ@\_HR7MJ!R]E'E9DQJUX'+#(" X>8J @HY6
M;+*_+YP[F<JAP<"+&ZK6]C<\#(QL;<Y(6XAE!#I(XFH'FUFN';3GN*!K2XGL
M "UTO_=(Z,W3DVK/P\[=>K'8T\D9B@QYHH,;%<V,\KSDO>20= SOJ#?\MIEB
MD\T2@E$(N20A]]-QF M:ZP:+@> O>UZDS9WLCCCC?(><\O-RW1";E*?TWT3M
M6;N,W-^G]/;X7SS2N<[E:V-L84 GCVT-XVWY2=386WRM;+!F;F8,9^1SCF!C
MA,[I6M2ZN /=63DYOR&ZVW+8\=CY';KM7].RX&, !?SPG.CS 0+^6,COJ?;N
MI^GMUV;/C+XW8N\8TV/+&_\ *YJ/'*K?&MKV3;8,C<=YZAW+'V[;<"#FD=)D
M9<S8XVA@6P+E-K 5L74'4>TQ1=<=7X>)NFX94D+!D,DGB#S$'IS<K :Y1PU!
M2I2181O4?ZNM?+-J7YM_0^!Q4[T% KJ7+PXCMLE*>XCXE/C1A+@'E6I8W[@G
M;4F[]"]*[MU'MC6\Q.V1QN?&'*?/'-+&H0<%-J+)OEQU;$6V=S[5(40)J'$"
MFNWW9-ZVT,<TNCRL.6($-)4&Q*=M1,R6>E.$'G(!5+M15)/W4)C(C3?@>7@!
M?12M?ILAHF8[R%KK^7VA+BI]]P1Z):DOD! M=!RE%70U_P#\S];[T_\ 0&3'
M;L3LO(>X.CE?R>BP/) Y+  :WIN0P\S)\82M++@MDCY@6]J@U^F*AK\B?4\"
M;)V4T-0*Y]KG@Q%/C0\-13W-(5C2X!0MD/&U/QMOP9W,:0/48Q[@ZYX-!*T9
M)<#(7@'0S!=3HA5*+!ASL-POHS=M_P"&IF^AE"-T9:^012(UMBKB1;6MAS\;
MUIMS&]8$D B!,SYVY,98UH%UYJ^6[.HF9,>?L^V[=A^GE!PD;&_$+@@=J%96
M^_-CH/9XF_-GH?;,S<\5T$#1/N$4,9DDA<]HYWN<&V!K=>B>J]OR]KW+9]QR
MMNS,/+C=$^')QIG02M+7 &Y;:HL@J YC2%%_,ATU_:*=BS-YPYO(5[UX(M,Z
MMZ>EDQ9\.>+,CGQG/9-!-"\/CEC<Q.0L+>!K&_NL_.OJ ;=\U>D<'#Q=I.Y2
MEL74NS,/Z?'W';9Y7)/+!RAD\0//$Y"1RN8XQ9$9:^.1C)(WBX<Q[>9KFGO!
M7NKJ#9,#=8\KYM=7[;E[;TUM4+R)HI\B%\;)WD%0V)5=74GS$ZYW/+W7=^I=
MVR=PS,O(D?(6.R9S((&%Q);%$'5#M,84L:!S-" 'BB@KK[:=D$FP+Q;L%^ZU
M?\K[7Z\[\B>+$BQL<.?+DY$[PR.&-C;N<]SDK;_[VOSRV 9'7_4F#B9?3.V[
MA Q[=CP9@989&-D:>7)E:5/]GQID$36LCB:(V, 1K6-" (+! *!554#Q\1I4
M;@T\H<I-R@'M2I=QWC<,;;L'&B=)+D94@C8QK&ESB7.-@E;O\B_D+F1]5?,7
M,Q<O&ER]LF#L+: \&)N1EY+'<K7M?^5GYG706-9776Z8N^;QD=3[JV;-WW<6
M94D8BR9_-'A,>'.;%&T^5?+6S[M\S-I@RMT+8,N7]5"V2620M#GEQ>+<Q M6
M-LG2NQ86VX^/%'&/0QXHB_E !<>4 \+US--M$\%^BX!^ASNP%2FB:UL_3V)E
M\K\IV3ZL;'HH;R-N%YNVG3.5SGR%Y-S<WU)[J+1H$"($TXF_&GJ=0@""Q!L+
M"R]U;AE$-7%,+N9"MP\_:VHL8.(0\J<$'O!H/'9^SV4;DFW'3PH(B77[DH7
M5>8\.[6CX&_%;?>:%RB>SA^-8[P=)HN_5P6]J99I_P""&I(\IB  M>LDN_\
MGGZ$FRE%N2E $D&P 3[+:5W?;]!7Q]]+]?K>G+=!I\?A74>-.CFO,+6 G@DE
MT1;CWU^H8W\I=HI"E3VHGLJ2-VKF9)\ WE3VWJ1I'F]9P.BC[:#N  ;H.SL-
M9)A>6O!1H! XWN1VBU2=/]78\>5BQY6*QYG:UZ-F))!4<0*AE_H>*_<3$PRO
M9#"T^J6JY2@4<U -V7!:Q$'J"()[/91$VR8A#E'D9$X$<>!M4.[XVS8[)8)!
M)Z+N1L3R'!WF8@:;BO\ ESIG;\;$Q88HXH1 U@8C&EJCDLJ5U-OTKQ&,#:<V
M<$E+L@>;=XKKSJ+,RGY(=D9>-C\[RX10LRT$8"GE  &E;;BL#6R&,.7N0:("
M47VT,J8@-C!>3VHA4 "I-AVV62'$,S<2..(D/F?([D:+(H)=6U?WB_G5LN-N
M&Z[X_%R]OQ<^%F1S,>SUV&,2 MY6 A3HIJ#;-GZ0VO&AQXXXV%F) "!&U B,
M"5)BY?3>W3XLL;XY(9,2!S'M>""H<UU=1[CTCTIM_3W7?Z7*R-OS]LQ(,>1V
M4&%\?-Z; 3YZV[+^9^TR;EMG3'4#7;5++CI$V!F3Y)CS@L,A8!?A736PX,+<
M>';]JQ,<1L:&M;Z<3&(&BP%J"Z$@"^EQ:I>^-WQ;^VOE9)&/(Z3?FN.MR<4@
M:6II(ORD (J$H1QUHN.H#BTJ@L.PH-/'6H,=CN6/]1""BW!D NB5NO6O6^QX
M6[OQ),2%S,B"*60R21J@+PX<IXU(OR[V4"3\P.WX9UU*^DJ5F[6WHK;=MRIX
M9FPY<&+C0RQ2O:0UX>R)KPCJR^K^C,#+W?Y>R3SSX^7CQ%_Z-G-S".?D"-')
MH:=MN5_)R(I71N8^Q!;8M0^;F!*4V7S<KAS-7L[EL@-9.(@<Z2)S6D\-;W0<
M4KY?]18F0_%G9U'MN,^2-Y:.3]5Y50H?S\:^6?64^0,F?>NF,&::0.YB7F!H
M(/%:Q$_W@D?[W$]I%Q>H_P#2>?&S%]PIQY2.5CG&R @ $'3NJ;#Q)2S&Q\AK
M'M4^9O/<!#:W;6/\T?F1MV/D1MCA<Y[V,<2Z0)RZ$DW[*YL#88!&T>0"*)=
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
MDC;V6S3^-30M*\T3FM%C;E.M^RLXN:[TP)GKRV <IX]R5+RD$B>5..I7P6U
MZ MX\-#]AH$+RG]O9HJTI *D:A>/:A12:],1M'.+@'B-5/LKG(805^U;FLH%
ML1YHGHUQ0*@"7TUK9F&6'TH-WQ'B-K@;B<6 'A72\3%M'MNH(M^B<B7O0:>)
M(37[N-;_ -)Y&W8PZNP]OR\K8<YT49E9FLA+X/3<6KS^HU"ER#6_]&]==,[S
MM&-MNYY<&W;M)CRMP<[%BF<UCA(1RGR-%]$J*#.A(E"-,B^5Q0#6_$TR5CVW
M T(XKKP2ARD$E+6NFBV/;1=+<<OOXA$:HTH\S0'.L"&6TXJ>-'E(9*4#'! A
M0]@K$ZFZ=S\W S]IR&9F#N.W338^;B31.#V2QS0EKV%O+[:Z>^2/]X[J.;=-
MER,C"VW;.H=QR)'2M:YP@8,E\A+7."#FXA:VOK/IK,Q]PP=PQ,?*AGQY!(PL
MF8)&.#FE$(=4C0 GIN"<+-_971^$U1R3;JIUNXQ (M,6X\W#O:A4=@HJJ D6
M*:]GL%#,,;#(P@A1?RE55#Q%/P_E_O.X;=C%H 9CY4T;>8!&IZ9  MQIS#U5
MNAEY"R-YS)WN%M;.<5%38.]_-/J/$V^<O9^CP\[+C+F2+S-<_P!0+:AN_6&=
ME;EGNE=,<O,E?+/(]S@\E[Y%<\J?C3,6"_ILY6K9"A74VM1)8XL"J@*)POVB
MI]M;(UDCAR- L3S$@C@5K;.LLW;)I>F>C<[!R9<J2/FBFG,WJ.:#_F\M;1L6
M&P18VU;7CXD36@(&P0-98#PJ)Q*CU9F+P13;M")3'"X+I;ZC2,V/!"M(%MV7
M%OQH *.;]GAK1;R@D@F_?HH.BI1_E-:-50\3K^47H"3D150J!:];KGRB!Q8T
MNC0-YFN#'&RWUKH[&DY4CW';)%<GY1F."7/=72<;2.5NT8-A=!^G;QXVIP\?
M=I1('U[$H7* Z(+^]04%=5?+?K':\7=]DZDVG,P)L7+B9-$3D0NC#@V0.0A5
M!U"5O>Z=-;=*[Y9]3;MG;CLDOY78!_4>K+C/ "&)O/;M%8\)<#(&AK@$)):
M"M]>%<Q!-CJH/AK<UDEAY91$\ JB6.BF[ETK:=MW'&R6?+G8-UP,_JW,0DY6
M()P\8$)X-E##S&UB:Z5^5?0.SX>Q[#TWM.#A0XF'!'"PNQH&Q\[@QK>=Y*J2
MIH%A(;SZ67@A)]E-#G7X&W?V6H#B5\>"5Q2Z\5^-:<?@EOC])/9]_P#B-VPU
M(=)B3@)Q)8;6XWK)EAFGCC;G2O\ S.:$:_LL+5B[9O33.&QMC<77L@#D)UO3
M2&XS9I6H>=C&N#GCP!2G9F.^ ^H\/!#FD6).@"UE0X;RU8GAG+8$-:O"YK*=
M%"][6R/ M<A205(-S0CR,20E@NC"=;Z@=]7Q91P(+76X?V3KWT2YA&BJ.\ZV
MLE N!*@]@T3NH-'$Z* E_!300B]^T_LL:Q(B.;U9V'7_ #@.Y* +?.,$(ET_
ME:5E,8PAQE?YB$N"0MQ=#0=_:'V]_P"-$KQMKV=P&M%K4*%-1?ZI1+(G'L0?
MF/B!7)!B2EV@;R.*6\++3TPY6E[5"AW=>U@E2"6&0?S&@N0I?V%3:F#*?=S$
M=SJT(G$'OK=\V$L>^/'E=Y4+@X@HO=:IR_49<]K)9X0=RBFA%'*"N@X6X:)0
M5$3QX:5)'B8TDK_X>0%Q/M0FU&/]/+&5(;&62!Q!M_96] C#R@H5?3>$[^%J
M>3CY4<<BM>\->K0A:XD\ M=.YN"<B?.?O6%_*9S.?*Y^0P$<OMKIK^J8[\?(
M9!M1+) C@?T;P01W+7J-_==5UIL$H5?*BA"H1.ZL_I_YB]&[5)NF5C9$./O4
M>)CQYV-)*Q&31SA@>'L?=5-9^^?)/<#UIT?ESY63B88R&?K,"%I+F0/4\I :
M0&E5J>#</E7U#Z.(7DRQQMF:]D10O!C<ZP%J?B]2=+[IML\;C&YN5!-'REMG
M*"$LG=3,:9CF>8,<$0-6Q74K46X,>UP<T%&%3VCM"WKSK:Z.0Z'AQ!J3%FA#
MQ(PM<2 ?X2"MAVU%OFR2R8KH,AF5#+ YS)()FO#VO:YGY4-;M\J>L]Z?N.^=
M$Q[?B@Y4SI9/TF0QXP^61Y()_DO!"\!3TXL=\6GV5TW,$!9-N T) _)<<>%,
MLI5P"#@HN5[ *(M[P+]M]=:7LU%]%TM38<Q\3&.+0?40>TDG@#398LC'<#KY
MFJ"BZ<4H.$L0>P@^4M(-_P#-UIL,4C&AH T%P+ ]E/,V1&&QE2K@/< ZZU+#
MBR1S3N:0P1$./-Y@ G ]M=/="]+[7N&\[KU%NN+AMQL*&2?]-%/.UCI7\@<&
M@ ZULN9U#M,,'6?4>#A[CEN?$P9$;Y8P])'$<_, ;U*18^F[_JFHH2O^VR'#
MO0VN-$O48&G/);B1RQI>]A1(4*>'"P^%/>2G(#<'5&@Z'OJ2'!Q97L&DH:2!
MKV*I%J# R1Y6S>5Q*^"+QHN_19 * H6/%D MI]31VG*CR<? E*/<X/#7'S#E
M/\(6NA7[9BR9#G;EMYR'L"\D8R@6\Q\5KHJ=X+9)-CP#(UP1S7&!B@CA1:-#
M;W!;\;TNH^OMH% -%[M.PK0:1XBR5M6],PH';I [+Y<CTV^JT.8-')=#WT(7
MN+F^L\A24!*$VX:TYAU#">*:#BO94L(<45$T52?9IVUU[G#!@.XS28(&46,]
M1@(DY@')S*OCI1"^(X</PI7>9#]GMH<$[ZL+6[*N+I\??7E%:?$?C6GQ'XU;
M_$3M%R^)UNU6C[14&481Z6;).Y6M0!'W!M3)&M;ZH!6UP0%UUUH.P,I[&L1
MUQ 6R*G&HA+E22-8X$@N<;*#Q%3XNXDF1K $<>9"1<WTIPG;"1(24/*H)N;\
M:$KVXHY@B$1J5NO,>XTC&XEU%N34]I!*)1],P1F6]G,N.X"]()& FP <WPL@
M)%%[)6\X"@%S1?AH-$K^4]IL;+[^VU8;PG()6%R.!L':@ +I1@]0AOZ:RZ_D
M]]9$Q#3)ZIN6E2.9W TT,E# ?8+G0<%IH=F!P!NWF: .Y1W4N3.PN%U+@0>Z
MZ76FQN,#BT$$N<TKV<>VFR2-QE:I_@*C@".U.XT<>&/'!:@T8+=EB$TJ?)A9
M"'(H<&M4.N?X5XTZ'!?R@<PCY"?.;W)%D*UN^+GN),S)6@&ZJTD!%)M4P8!R
M_J)C^7_.:1JH^R@ ;C7V:'3MJ:1KO,VP3OTN4XU-L6]X[,F+&R8(Y?4Y2UK9
MB=2=!Y?A6,^7%A&Z>@TOGC$9#)4!<THPC\U<V%FPQ-!-N:"XN@(%28^X;G!+
M%*TM=#RQ/!!X\[;BL;JJ##P\R7$RHLF$2NBFY7QO#P0PJGVUC]%[5$S'P8(H
M(VQ1L# /1:6-T !)!IP(U'N^IKF8"#S6Y5M0+^ !O?7A8"G8^5%%/!("UT<K
M6N:5L1RD'A4T6^]*;1E"<.:_U,+'?9Z\R<S"$*]M9H'1^V;?N$\<X9DX>+CP
MO;)(#RN6-@-CW5N_6GR8;-OVRXPR,@;?$SFD9$P%X83&T_E L:RNAOF'LF=M
M6Y8>7+CR09+'#DY#R^7F_,"FM,R6$\KT*6712GM--YFHXV5;^)(TK)<1S.#'
M%2$"-"A*ZXZ<QLB486Y1=+2OC#W([GR]T@Y45+"*UN-;7G'7+V['G(U*R0M/
MWUL>.3;FRB!WER'OO3.X.4<;ZZ\#14DH25X!-*)Y@J%H%B2A[J_4[-BY9QQR
M\\N,PNY0 ;J&HA-%@GW9Q_L.9*42WA7.6;FXHGFAF*_"]'F9N7*!?EB?9O !
M5--@VG9^H\^25&QQXV++(]_,$'*UMR36WQ0_+O?^F.FLC(@&3O\ U!COQFF"
M1[0YT$1)<X!CE%;;UOU9L.'U/\RO1QIG;MN6-!/+%DAO.XLYVN+ QQ"=E18\
M$;8H8V-CBC8.5C6, :UK0+ !HL+5*3_8?_U*VR?DY6S2914=Q5#KJM1\MBKU
MLNG);2QO0"FS7$<%1-#<K4V#B$^E!,&R:^8!Q!%CV#LJ#YF]?XF,<*..(S.D
M8P_S'A.5.4N)<:]38,+$A(:.61WI1D'CV =M!L.9BQM&H]6 DCLUK,VO+RH'
MF=OE+70L<'70MD4(54^VL;K'9H(LJ;$RX<AN0][)YDA>' -)!=6W; QO+%@8
M\<,806:QH:+!$TKG3S*OC\:-A=?N^G#8'_[W(MQ(:WX7HN*!)G(3VHWWT\BX
M,9/P3CWU.>/,B]B$W[ZZS:76=-B($*(DNB>'^$?\6^]BQP[54$ @>VMMW_\
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
M+D9\'11MBE\!S\WN75RDFPFXMYC*AR:5:XP JEA(XQ@(T4:D;B!**#?<525
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
ML-_ O+PM1;LIV" J'Q#DP>F[SE@O"VSV\YI8<:=A7X^+]V7[6OTG4$L#!!0
M   ( $F :E6ZL7Z.XK<  )#8"P 5    9F]R;3$P<2TR.#DS.%]E<W N:'1M
M['UK<]LXMNWWJ9K_@..>TS>IHFP^]+03WU(<I\<SB>VQG)G3]TL*)B&+'8I4
M\V%;Y]??#9"2*)N2)9F20')WS20*19$;P%H+&QO QH?_^S1TR /S ]MS/QYH
MA^H!8:[I6;9[__$@"FHT,&W[X/^>_O4O'P8AW JWN\''@T$8CHZ/CAX?'P\?
MC4//OS_2.IW.T1._YR"^Z=B>N^WISG?$C;JJ&D>V&X34-=GD7OZM-?M!^N;F
M4?SE]+%/BYZK\><ZMLO^Y]/-U]GM8?;]LUN/0I^Z0=_SAS2$:N!/:M14O:8W
M4P^I!<R<>Q#\^_#>>WCU.>V:H4V>$X7^PDKI',&WT_H([*Q*AMNTH__Y]K5G
M#MB0UK)JT5E2ZV#HSSL:S.[G%Q8W)O]V<BL+1M,;X3,;'YK>$)ZJZVK'4*?E
M"VKWE,[N[-/@3CPP^4+\8')SX(<O;X2+<S=9[!DJ)M4.7\S=: =>7==:RS 7
MWW$ 6";DPW_5:H0W&OGLF=&0N2$Y\QD-F44>[7! H)+)N77/2-_WAN3:()]I
M2$EO'(1L&)!:+7[(@%%+?(+/H1TZ[/2\=WW^._GVY3?R*QV.3LCYU_.SVYNK
MRXNS'CF[NKG^<!3?E_QHR."IIN>&8,#'@Y ]A4<QA7@I:NS/R'[X>' 6?U^[
M'8_8P5'\YJ/IJS_<>=:8!.'881\/R,'DR9;],+EHV<'(H>-CXGHNF]P M]A/
MQ_PIS)]>2B[:EL7<U,7X,OSZBT]-#FWBTB$3^L!;]?C,&PX]MQ=ZYL]KZE_Y
MO9!7Y+^I$[%KYO<&U ?(B5(^A3>L__&@&USU>>/5U&:-HR=R[?B+[[W/LU_8
MUL>#+_#"'^KT/Z/5." QPSX> "N/W6AH>:'%3'M(H=J2#Z!0%Y=?#DA@4EX!
MZL&I>FC ?Q^.YLNQFS)VUBNCVE*W7<9+0+QOFTD1@4K'YR[@<GP&,/.I<^%:
M[.F?;#Q?H"_ A+A K9JJA5ZZ<)E-U023Q">C,3,K>?5J5IU%O@\F?;%Y(7]G
MU#]W+2 B>Z-AH &U&'H;6351C)E97^!*\$:CV@>G<,]F]31O$:#+]JP\;.H<
MG/Y+V\BB+IAC"9,<>O\V*]H [3[@G6UD2 SL"_!I_)'GBXY94/?,BP#KXS//
M>AN:@*X'IY>_KV#;$F&Q0UY50=>UN-:#[P4^F,V"U45S0<UQQR.PCUT;O(+0
MCT#\WZB :QKZ4OD6&*JO8ZCXZD4GQ8WW69^!8)@LF"^7<(R. ^$U@25$N#;'
MU#=]CVOG*@Z3^,7 Y\4 _Z<V\7P.GP)K\FT(_?/'@\ >CAQ1@&=O?5Z"3&/C
M4@1>Y+\HA'V<5+*HPF=HF+M5W,P$\)]=%]_8%O^N;S.?".-8IE][=O'/9_J=
M^N'SUQTM>!^\;234*-,.X;Z&I[-BB)<D5U^^(>-)_')2*\\KBZ-.U)3H:8.,
M&AHR&D0^.[6/ W$+?]CDVO.7\*>MT!Q:7(X?"6=^I+R&;VQXQ_P]-Y1X;,#N
M.8M??)40Q0*3GD:.;=IA;#.Q;+@_'B%.Q$!H*'_*.?BHX#AXPQ$XEUP:GFRH
MZPRO*7[6AZ/,5[PT\VB1G6_&FI8_UE9 PJTOD#6N+A8R:J!*:.B@+DBO"YW=
M(P%U05I=V $:)CYR\=VWW506.E>2B^@6'/G%M$$DR(V$/6@"=J=R=J?[T05$
M@[1HV*8V+ GA%M'1@@KR0S[M<3HKE&B<Z?6,'[%XIN19;4^NYA9<XR'=)9&U
M>,KU&.YZ2W M:4\MU9Y:6=I36[\]M?S;<S7V_#"C(/2&/[J]LZ;:C&5C<NT[
MM&'PF3GV _.952ZM[5I_0"'%S,<7S[]DCUW3Y--'MGM_[7LN?#39<*:]+("?
MI*IH5<%=Q:3 #V?2WS.92Z&99Z_-:H5]Z;V$LK6:J"#,$>855_-OML/@@\N"
MKCFPV0-"?5]07]024L"]+*J.<$>X%U+=G\4]$CC?/GJW R\*J&OUH K=:X>Z
M\X"_@4KV;3-D5KRB<7I#61#/2W1)AVR&K,65DB>\IXQ[I+[%%^S.#%A8Y^4/
MR&3#] )4!XQ^8*(^KD9\F=<\3)^W69ANMK) -0,JBVMF&UA]G2OA)G0I%ES3
M$:WI\NR7YEGV R BRSS^ +'ZDX9>9GNL%1:;6+O\J<EK/S/7&]KN"B]^9:5;
M^JV+'\KOR*B'-9;)/8_3@T/@6G?CKRP,F0^WG,&H;H*KLM#\JQ<$<XMF/XTO
M:0@M ,6=7A[/1^^7U4LY:;C"%!^"I:A@V=H2W^LH4ZQGLC>"OW)8WOMBW0'S
M.0Y,<.OAAL]LY 5E0^(7Z ( @7Q3$+BO8I?)L[4'B^M #M3M8V42XD)^7.QA
M/<(WT!G3'E'GD^=:0<4 D55X.9"P!X5 )$B)A#UHPO?>=(T.,R/?#L';JQ@>
M%E>!'*C8S;: .7WH6N"[0RU2YYK:UH5[1D=V2)UR 6/%-6Q+ZT("A.QG0UG7
M-*-AY/ L!%?A@/F\]GPVX'7\P/A^YR&K)EI6K9?*(N>&A=1VF75.?==V[TO6
MVZP(D^Q*J!PFILN:&-0#U$;OZCK>+UTI4,1KBK*KH$J0Z* +4E@79 ][5]$%
M*84+L@?DH LBN0NR0TR@"U(,%V1WD"CDKIY]5%894C_MQKE]'G]'Y[8XSNU^
MXO*(D$(A9 ]S>#C\*?[P9T_:@L@I W+VH#DX<)9YX+P?-4%,2(Z)'>H$!E,*
M$$S9K4P@)(H!B1UD1,K:%HV]B+2]B.2;CY>DED!0%0-4A4K@@*/G@H^>BZ]G
M"+TR0$]:U5N2I>G2<_\548<WMI7*"E"R'C4C%\+R@B.>ID]?+PT2XDE>/,G7
M-:Z;P*7$^'E[;I;BAA&R88!2(I64[!L.+Y,'964@@[H['XX<;\S89]MG9NCY
M2;W]"/SPQS?Z9 ^C8;D@M$JBI6TE)N-Y]V[YT<-7_0M79.\!Y,Y!>4%SY&W$
M#77ODQK@_YQKZ,I19C*NG-3]&IG0*I *;7)Y8>WL*QM:^=.AK1D70?PB?DLY
M@EX>D5GDP:SF"97.SY'"QY#%V9+1SY&<<XNB#!,H3="#+%O"LD75A1PKFU^6
M39=TXO:B0WW'^>O+ (4F0D%^*&QS]=^:![Y,1G!7OL7\*Q_JT(I,/D+Y1,V?
MCG>/Z-G201BI[&AVR+[:#\RZ< $-]_:=P[I!P,+@T_@;_</SSQP:/)MO7]Y:
MZ%Y.G[[NTB+<]"?WIC_)YTE764*$$"L0Q.13L=>]?NS3L4\OX!CF=<=U/H[^
MZ#(_&-BC\DTC+"XGW[GRV0Y,Q^/'& "8^,49KE^K()34Z=.G9T?\W8NR@#,Y
M*2(*_>._\^?D?W@UPKI,L);/&9UZ"II6TPJ?)R@I1DZ]#UQ].@:H ?E-%DR_
M$)<'C%I3^S\<6?;#Y#/_*/XD03AVH%(>;2L<'&NJ^M\GQ'08]8_OO'!P<@!W
M#?S)30-FWP_"8VT4GI [C_?RM?AW*OS(<SS_^!=1B?#/.^CR[WUP6:S:LV_2
M;QI2_]YV:P[KA\<J?RHO7(TZ]KU[S"^>D(.CTQT8$'JCXYK!G[J21>2O?_DP
MFMC4AR:I]>G0=L;'MZ 5 0'/C=QX0^HJ1%Q02 "MV3\AXM; _E]VK!F'JI']
M^-,/1Z/3I+5R>%%V(=+EUMJI@D.K@Y+'13\X_?67IZYZ\B$847?.BOC1^BBQ
MEW\?F_UF>SO/S.5+5)D_9W!GH;GDI:6/,6+N/,?B=WR_O+@]_TQZM]W;\]ZN
M#5<7&OZJW;WSL^\W%[<7YSW2O?Q,SO_G[._=R]_.R=G5MV\7O=[%U66!"O,?
M"KV>>Q]Z8,'G0W)V2'2U4>_D6H(5<&^\!OM\#&F^7I?-S>ORR]7--S*IN04\
M%8_/^O$'Z"-<SQ7',MIF[.11,_RAIO[3#DC2Z=RP_K*QS0%Q*>]>+68??_9,
M<3H&7T%T<*JIM7^)_FCVKHEHD)*U]@K$>4-CK])>^EO:ZU\1^'O,=\8W;.3Y
MX0&4S!_2\..!_<2M\, Q<$,_8J+2]*:FGRQHUP50["Q"(OG7]^[-[?G-U]_)
MS?GUU<TMN?Y^T_O>O;PEMU<$U.\6)(YH!KFZ(5J#O+/>DZLOY/;OYR2EC%-5
M[)[=\J^UCE'?M2R^A<J>3\(!(W].&H'$3B !EYI9KY!\8<VN@AGC+9BY%D:>
MQV[_/&(L'CN%!P\L.AZ#3\E<Z,G8*(P'5H:J$/[H[4K#=MOLZJ9  %L%"O4W
MR;U/8:3,(WY+]*-/G6 J(&IN G)[T[WL70B96$%!2BD@9]YP: <\5$&^V XC
M4*6<9UL4CL8F:#D7@V=N86P@. BUNM$V]NTB+!Y7Y.H/ZF\9X7RPA_<D\,V/
M!RP8C6N.=^\=_C&Z/R#4X2P;TGM&1K['C[2VR-T8AO(V//[@V2B_K1_61T\G
M)!E.-Y-_PLB6LU)5.SOT?;7&=@6MN3E$;]B]'82@:2%?&GAP>MZ[/O^=?/OR
MVR'YE0Y')^3\*\C*S=7EQ5D/1F(WUX=[[\H6C\K>G3]!U8@R$J]/_&G9" U(
M,&*FV/Q';)?884#,@?!!WI?,/5]NR#/TB3#,) H3TCM05,&?CP<\=@2P8HXS
MHI8%0]F/!^J48TE<"AK>A&]X9"I^_#&-0B^.4H1WGC7F?_M 4!H$'P\\RYH^
M0-QAS5/6,/[[A#SP@VA-ZB2VQ^:*)TH^X)^[H18PLV8_U0:V93'W^ 5A6P>G
ME^?_(;]?W?QSVO<N'=Y.VVO647\X"JVL6M1?UB(4K0A5"*X5!QKIC8=P*;\:
M:10:5ROH?WMS_;^E3Q?)+(!)N5<[]5?J-<UHM[26MI[WNJ1ACD)_3A#XDO/B
M*L([L6R&]S.V:WH^C 5$_;TO-857 &-G$S FU(^9+[R0%Z@KMPZ\NSB\.>P=
MDF3VU/^5CKS@)"#SY"27WN%"@&5,5<P1[VC2)1^)CCZ_^9<WS6?D(8":NKD
M=BW+9T&0_/75=IEV<*H;!OE$'2<(H<Z[(%,1RVD,KRP>JFY0[HT"UW/E/H./
M5_ZM]\C#5A0DS+NGI#?R>>I#*8N\4>QWKLA"M\72K0=0[OEP'G?<^(J D/$1
M)G\ C^=Q#OSN^3]SJI#8V\^U5C:*;L[5RK4'Q7;^GSTZ\RP^GZ&WFTV9AWJ)
MV;S_Y6@5)]03]L3,B*?[@<N@F2S(:7"W?X7;*&;)R=WU&8V;M*&U<P)P+4_H
M;A1?^^I!'WX]\-QI?$VO-VKUNJK*C-E9L&72O8?,82->#.**<BC<F70B,0RB
MT')0-18K6X3B>27R%<%V?_R23N(>V^4NT+&Q.&C,-]&:W!?GP< !,W_RVWZ2
MQP'CV2W%?%,J%/1.>T\&-"!]VV$6@4X>ON2!_ #^_C.R?;@8>N2.)3? ,WM,
MK/#E@77/GTS-@>[P!\-WD6^'-I3\_,D<\"VNI&N&_&L>62=6Q+M2<>O(9R83
M+:OI1$P9!>0=/!"Z'Q)$YH $ X\'I"938N& AL^-?Z3S9G(;XQ\GA7BO$.I:
MY)T>%_(.^B_X_NX/* *_7]P*/^)6),\1JZV%$<)(&H2DHQ*+CH-#"28$)G.P
M&<M>9@]?36C>$"4]BWP?K(YG?/@X!3R$*#@X_9TM<I+B(+-Q0B9S0."Z;TF#
M=DL?CBH U- .0X @R)<9^I[+AU3.F,"(WA^3"]Z^4/N\'^83IO%,S3-VS9[!
M\0IJR#^.(C^(^%O@GIL(?E17&YQ*()P\7RTG8:]VNVU2Q:9-[9J2!MR)DE&B
MM3DE4HT,;4P3AE22$G9 *''@.8Q0TP1*^#RULD",S^4X\RJ!"JIE? &XI208
M IW@1?Y$<*"9AE"'X^.*SQ&TMQ@96[]2LN-,]8PXT];"=R]\N,7NYX1VL2L7
M__DU&[5O#[;56W)70@[B^8:H.^\0_3.H[WO/'[\,0,1+[T5+F,E-(@R1I1C[
MB\XC%_/E8K<Z+%R%7AO-(\3TZO'N\U,4V"X+@DT6>"[5!M);U#OGQCWL!G=E
M9'$)HK]ATN,<'@LOO?_-]Q[#P5F,WHU6,BYGRN0]Y%Z\:$6>2#.1]>9A1)][
M_RR[$GBH+W.48?>SQMQBI T]@^N)T7$4,'$7&!(OG0ZGZU(G0UT^!.;O<L;\
MY8\VO!I>2URH!X^+UX,=B)[&I:YI4X=[@<E.?,)W[%G4MX+90KOTT'P6$'M'
M7XN$'9(9=K8QU,M>XKB]<5XP@.'.I W).V@9B_7Y@6%\69F(66CZ74V?U$JZ
M*M[/ZH+ ,/GM+JC^AOF_'B_'RLQ?N EB>V/X-S5L-P3#'N(U^%JR!E_A#>+#
MX)7_L5+=?Q$!#@!Z9N4_FXE\MH'W90S1&PX]5^R*CH^SO(I"P3,@W 'A&]/%
M8^+O#@!5I@U^!C@#%Y=?P!F _HF)X76ZJ=QH:'EA<NO!J:ZT5%UI&M-EQI,"
M3%LK$$\GWNS5$Z#Z+^8FW@[/C68E$QT9 XU$XLQXS;?'+8&J4\C?#@VCIAT9
M9$1]\D"=A5/SAXM*L)5-G2\\DN>=Q\*HRFI;E/,W\%G0,=-IX@:F]B8G,1VQ
MIOFP,0I)X#FV12;;COE&YE1A1O2>U>Y\1G_6:!]>=4R=1SH.3OC3XY)O:P-P
MUAIL?:%8O+[F>5OK\]>:/IQN7"/Q/ 3A>R! #$B\]W#_!EZ02_*9G)/_V2OO
M\@QE<E4#U5DKILD3$JPUF.O4]S90BO?&+V9&:M9WP0"J62#;)Z.'20NM'7W.
M:JEMKB!<8_O.'.7@GY0,?-[G_F)I3&]T?H"//_#\@]/K[LTMN?AP1#,#A0GV
MX]00NGK8J"=/7_2X+Q>7W<NSB^Y7 E[*U<VW[JW8ID]7"4YE0"?/RGR!'I\O
M35E1RJZ[OYV_*3@J!U32WG)]<0J,I>!IJ=/6O@@9]#:K@:=^J.I9X$D][LMT
MZ#G-0!@<EP \BY2G:$(SUZ"=YG- 06G)?]E#[HK J"'C]KEOUP=>6YLBY1-U
MX",C,&AE84!JY.4.:_+NNTLCRPZ9]5Y,W?\C<EEJ_W4V9E\.:Q:9,-LUN(TG
M%13IS]I/RV-:";&O,:W=U*=XF8DC'ZO/'=9,XM.:Y[!?([?P($:^Q8MASD5T
M,(,OG",\K=EF@)ZS\&W<>/51Y2"'GL.\#W*#>Q!Z:Q$W1*@UX)%8$6<;> X,
MUP*!*:T#XWJ1WWB.+?%WQLE.2#-G^AL[E-<>50[2&-BCY,.:AKZX1Z'!@'QQ
MO,=@#_W(G%UOH\2KCRH')1K8C^3"B*;>,*9PN?1"*%GHD:PQ:9H6FT%S[EUO
M0_FKCRH'RINOSOZ#N9/Y_U]_T9I\P+VEV8379W+^^A=XZW_5:@ ?YEC'W"UW
M(HO5;N$A)V+Y^S& RSP<A%#5?$G\L=#._]8_:QK\H;9NU<ZQ81SKS1/2XS80
M]4DL@OJLUT](<E#Y,?F?;U^O?;XST>0[WVJUTVD4FP>NDZBT"%PO6)/+"WE,
M %9D46WTXMJ(\4+BB:@DZFUZCD-' 1@W^70@"DZ$\JS[AF<XA.H931Y'TLA=
MUV20MN=)4N>$@_ X6)I3] =/ !G'MM)Q JC;Q0_1ZYD/^49=>B]$X_\$A.?(
MCN)45;R/[+K4&0>VZ')G*G/FN?&I&N*>&Q9$3MPK7XU8G% @F"-W:+VIDI[7
M^H3^2>5Q@4@!GP@"\\V@XL6"@-*T.%>_F/9;JI.,BDB]4;;*6!?R>@)Y(P6O
M9<_(0KPN)B7YZ@;*]X'\]2\<PW#%22Z05)IX0N^\*"3?J/^3A>3&#G[N M=9
M8&Y)V7X(YC> V4C 7'\#F V^T,0-?<\)8B!?\W[6XMA%I")2%U3&AQ@5<TBJ
M3Z99+U:$H]84DV7/$0G/N;K]^_G-7_^R:')UAUAL2UG]B,4WJ&8C8T9W7=6$
M9WQE]]3YZU^$7(JMN'O32\1HZ3#:S!B9K8M1>,9W-U[?RGQF_?4O/>HP,<A*
M)@1F2]<1N8C<G)#;RF& !<_XS/J4QP3^^I?O(Y[^@+FVYR-B$;'Y([:=PR@*
MGO'-=AG7V#X#:4U% !"IB-2<D-I)D-IX U+A&5=\0Q",KMQX3XWMN8A1Q&@^
M&.5G. J,-C?'*'_&^=/ OK-#5$]$YJ('OHY%[>"T=_';9??V^PT_$I#N%D*=
M=*V1Z;;M^2G3H_2<:3RW^7PFE\]'+K$LF<A-6[!@YI:HHHIP"UY&F<3G8SL$
M \VT[>G= V+K#3_3)(TSOD^*;ZAF3S' =GS 9\;* G'QU44B8I/7LVTMNS\3
M=#=%3&V^D*"(:^W2G)8AM9(^CK(?DP6[D/:_(W*5TW3V;^7\[@H9+%I[>X<T
M3'WCAM-D_5[?=K>[Y[2YZZ5@&^;GT79LYBH=\L10T^-+KMR/!_KSL\=F:Z8F
M#SALO>BII5V)EW%ZY9L3D>VZ'>?+*R_>UK"SK'!;2<CE1=K*BK'VMH7]:O3R
M1NOV>N>WO>*UUNK=T%*ZR6DRFHD D-[,M9)PW%'SY[WO1:[%5Y][_O$OILE8
MOY^XO7(*9GH/2]:8/:D4L>V*CV1,_H&GGW^@#M]NLE15YY,L2*NSZ_C1\J!V
M>9_WMQRZNRWONWK;#IQ5DM[5%R2]FTOC%@6U>TI'QQSB7=?B?YW/\-T-SZCO
M\Z24_^;9VU*Y[[[W/J<3WZDKIKUK*8:N*JJJO4Q[5V('!?F-_,Z?WXU%_&[N
MC]]M15/KBMI4J\/OH@X65_1]+MP'%H1\GQR\:;J2#?T>Z7!8/H%KKN/ =!^H
M[?"H_1?/YXN&9\LN/[.[</:OMVM<0ZEK=45K-:JC<?LV$[DJ.U=;ZS@CN^.J
MH;34MM)J=:K#U64)1LH<I.'GTK/)R0C\E$"3@9L+(%.(R\0IG]1QO$<Q?0[_
M>'4(L0KJ.VNA?O)Z0/UG+[H+^Y'33<R]F5H[.9WOS=!?J0#MM;K8W1; 4%0U
M8QRQ(%\^NJ3R25'INCE#78LO+[AQR<+<Z-%06@8?:NO5Z=KV;2;R4W9^:FMU
MR%OGIP'#Q'IU^%G44-BRU.#H5D@',\EDJWSUB?A$?$I4GU6-:/"I%S?T?)L%
MQ]@/R8=+Y#GV0X6J3\1G)8<WZ>Y&7]S=W-!'^ (88,,X%_L;^? G&9]S"-<L
M.I<W,YPZ<8?& -1O$YR^/4ZC*VI#4]1FQDF\98W3[-M,)*;LQ#36B:-NCYA&
M2ZFW*T3,4H]TE[@>__'\GW!;+3DO 9T/^:!9/HU;:W_$5.,X5"_<ZQBH;Q<Y
MK:,K]2HME]ZWF<A+V7FYUKZ&;?'2T!I*H]ZJ#B]+'MPX\P*Q*- !_]3BIX=Q
MB/%&%4=0HM^QU- 54E8410+W593<57*MS1%3E?SB^5\]]_Z6^<.S"0&N?%#-
M>Y\.\W!GFHK1J2O--F[P1,8CXW-E_%I;+';)>%UM*74-MUB4(TQ37PS36R^D
M#OA+TV4)Z##)!\[R#0C7VJ0R%;Y+EL,B7JVM-(TV*%R%5O'NVTPDI.R$7&O;
M6^Z$;#15I5ZOL+M1E- ,+JN7P]!BZE3YZA/QB?B4J#Y+/8I=LJS^VF<C:EN$
M/8V8&X %/+.CQ\^7(F:\^8] ?3#,[BA;1 V#@PM=\OI:&],3!IS'!.BZECA=
MK2M G]O^5TW1]8;2J>/:!B0[DCU7LJ^URWTG9.]T=*6%6]WE'Y.O%>E'=TAV
M&$HV)LI!V];:$I*SBAEMQ3!TQ6AC3AUD)#(R8>1:>T'R9F1+43L=13>:U6%D
MZ>(R. \@AZ'%5+#RU2?B$_$I47V682B[--SOC<#6L4)&#N6#6=<21SB-^)D&
M(C<P=D)RQ<LP]+?8&5]KT^($^M<<^%W7.I_ /I>E.+K2TEM*0\=S$)#ER/)<
M6;[6%LBML[S34CH=S,*  W!)FQ4'.#C D=E,Q"?BL^P#\%?GDG$.>74GW!@]
M$<N+[ARV2Q]\KT>N[JD"<O?<USNS4'#B[3YZ75/41D?IJ!7*5[)O,U$%4 46
MJL!ZIR'FI )&1VG#4%W7*[PU#H?JU?.=I.J%<"B$O;K,]8GXK.10/;-@7R^Z
MGRZ^7MQ>G/=(]_(SZ=U>G?WS[U=?/Y_?]'ZE(R\X(>?_^GYQ^SOV//(A$9F-
M/4^AZA/QB2.=#99O30YIA7YFS(]HQ;YH[RVWC\A0,>(^:V4JFR#[.@9V;GLF
M=*6CJ=5:L;%O,Y'0)27T6IG.MD=HM=51M%:%9G>*.LY>W:GQ(S9+08/'NTJ(
M0<G4K'SUB?A$?$I4GZ4>82\Y&J5''<J3>8N=48_T'M-ZRXA.R=C^=M^ZL5;*
MLL1CFF U-]^ZV=&5IM:NCF>];S.1E[+S<JWL8EOCI=Y2M#:.> LUXEWB9/R;
MFI0W(+H6\D&O?!*V7A*Q6,(F",U/PHRFTFY@%!YYB;Q,>+E>*K%M\;+95(QV
MA=(25S6P<=Z[NL9E _+BLGSZME9VED3?SH<CQQLS]HFYK&_GF#NQU58Z>H5&
M4/LV$^DI.SW72JNR'CV? OO8M9V/!R'\B-?C,];]^LN3KFKUY9MXBLR^DL<O
M1-)\="+DPUWY5&JM+>0"EQ.-NF$.#9GUU:9WMF.'><9CVVI':;0JE(5YWV8B
M3V7GZ5J;O'?%TU9#5QJ-"A_$4JK@QI(EA-=T['N.DSJ\+J1/8,BC'0X&S+'0
M5Y$/J^73P'4W// 158+<6P[7W'2OT5%:;<Q$B]1$:B;47'?KPO:HV5#T3H5.
M5"I#)&2)XW$&S^5M2)R9^XK.AGPP+)VB-==:,#J!Z7_ 'SZ+ G@7\R<#KG&.
M6[.:];JB&[B %'F*/$UXNM8"TMWPU%",=EVI5_F$VJH$1BY<$S"41$-P]0>>
M_5&LW*'-M=:NBI%:WOO--=U05*-"643W;292NQK47FOYZU:HW:@K+1UC,86*
MQ;QZM((9HP,#,G)CL7P#O;66NVYEMEOI-)J*6J6,Y_LV$UDI.RO76N6Z'58V
M-3X=6Z'58J4+MF26&,\AD!5_DJE8^>H3\8GXE*@^RS"N71+#_\SZ#)P1BT?Q
M<5B+P;XB!OM6VL;!@M'Q!.RW]&DZ\9E#$+_55!IJA4)]^S83>5T-7J^T[6.;
MO&XI[2H%O'!HC?Y-440.AR[RFXGX1'R6?6C]ZI0QCJFEQJ!DG,[!:UYKHV!J
M4BJ'S 6*9NA*P]"JXS+OVTRDH^QT7&MS8*YT;"FM#I\@KM!>71S!HC>!\E7B
M^D1\(CXEJL\RC&"7I.([\X9#.QPR?B@PSW[#'1GH59AK\D.,WO48(Y=>R$CC
M/79&\H$3R8Z=4:'J$_&)@Q\<_!06?\AG[&\*59^(S\H/?I9FWQH./=['>.9/
M!?H4GSQ0)V+D;X>OA4_37]<"9M;LI]K MN"%Q\_#PRWUX-0P:MJ1,>V@Q%]D
MQ'P2#*B/"34D1#XJ"?9TA:I/Q">.K!9U@37^&_)?]G#D^2%UG_<JQO-O,VNK
M&X4#SP<++/):[[C"I&EK86:>[+QFO*/N\7ZZQWO,8&9,:A(U_BH]CWIQ^67%
MF=25;%Z8BRT[9^*V;=94!:SB_W\Y_?OR0NQT"(<C."$701#EU)(+$Q>LU)*Q
M(;MLQ86)8U9JQ5SM-11-[RCMK$QZRQN0T(!X?=)CHY -[\"1-%2%\%*((/X_
M(I=-KQR2JR@,@-B<\+DT^%IGJKRHP)0UNVSUM3;R[\!H76FINM(T,HZTS:WI
MR3O;-9W(@A_ET>X+-VNLU.Y_9XYUX4Y.[;CUHR"<U%\^%=I0E68K8V%:4GN\
M=O*HA86+[U8"TO9KH:GHG2Q0Q;7PW674=T'YQ7F>,:(4 G^,&-SXP)PQ3O1)
MZ)Y*YNZ_?=%<:^&BN5?$Y-\\0I/#SB]%K1O %%S(BIQ$3L;_M1?FA'^E:T-.
M8H ].\!.1S;?(6.[A#V9+!">ZS3.CHZ&?( LGZBM%;3I NCXHZAS36UPU!,
MI[0NAV,N8-3?;"B=!N:30)HB31.:KA4/WA5-U;K2S!I,EY6FI9X%6>*G=$TS
M&D;B'-GD_$_3&XY\-F!N8#\PXG@!;NV5$*^%DL%W.40?VVM-7J1@+8Y,/DN#
M.C[:Y2L@^Y*%5_U;^O1FS20!U,G'@QJ?V&AV,C8E)HPHMGPN;^7EX5,I2X>J
M4'156&L*=G^JH"D=(V/0@ZJ05;J2AX9N6$AM/A'%YZ/ =4+_2K)<?YBV<+'>
M+EQ,D.6%39!^G@ ]I;^?6=\V[3Q.&>LH]7I;T?0*#5;W;2:2O1ID7[C<*<NY
MV@G9VTJSU5':C59UR%Z6R%2UY$RJ^I1Y%+B2$*VT_HXG2Q9I"448?. Y(,+!
M^9^1'8X_,1"5\7G@C;JN=>LS&D3^.*=H>=U0F@TC>P%>635IWV8B8V5G[$IK
M1??%6%UIZPVEHU8X_7E18BJ8)D$.0XLI9.6K3\0GXE.B^BS+X'3=&/Y7%@3'
MF5M*L%>2#Z62L7X'TZ(K[3'A[O<$PMS3CG=?G7E!#I&ZNM)LMY2FFK6_$R<]
M)2P=<K[@G.^LM(<%.2\1YXLZ*$\[24;]L+&P3CBN^,:7/."]<)ETULSS7,0H
MUVW&*]FZ<.=%UL39]FRMZRU%KV=M#%^^SQY:S$PE"","L]*!RW9)F%3=&ID!
MT#^7:]*ZHO/ON?3X:RV)GI.9G/:M-A75:"O-K'VKI>_QYR\9HZ<7=W'@X6A@
M[[1$A=E<8=9:7HT*4R"%*77DMK&8%O'!E4%JPOG77YYT5>N<$"9FGM%!E$OS
M*BK?*\GS6JNQ7RZR>+L\&[K2@4&FT6I69RG%OLU$<E>#W&NMOMX2N=5.1VEJ
M&0'=LI*[J"%97"<EAZ'%G)TJ7WTB/A&?$M5GJ4?;]==&V\[LY&\Q(3,W^J8C
M+\"Q]SKNN3%Z(I87W3ELE][Y<E?C;SEXA"L[]3NK@-Q]^K42B7^=T:;K6MOP
M\.N:HC8Z2D>MT'[*?9N)^H#ZL% ?UDJQOWU],#I*N]-2=+V(.Z7TS='ZTG4[
M"N\\:RP^4, 5_V#9#SLA56>Q=S5@A)H\81]UQ_R,$]<+N8OEPV4 &.#HW@?W
M:T1]L0HKA-O[MDM=TQ93(#1DXOCSA6?^93A9^9?WCR@([?YX:4N(JN9_/D.0
MJ@*&3(=1GT-G<+)5P3XXU1)<<',^#/RI Q^+#V\KC:]7>A9N/#@Z39L^HO>L
M=N<S^K-&^_#@8^H\TG%PPLN:#2GQ^9BG^;3-M*7MT3Q0:GRM%#R&DH'/2?\+
M*,+!Z04XZ4\?CNAIROCM=VNB,O1%R!7B9VE,:S?U'X#'@><?G)[WKL]_)]^^
M_'9(?J7#T0DY_WI^=GMS=7EQUB-G5S?7AUM"8(;IBZ6A-Z4-I]1<!C$2IQ C
M[[Z[-++LD%GO9;#X%M# R#=XVB @YX &:]%".?B@[54+7G7A)N 5(DR$"GP\
MX#( _29SG&2(*+JU9*0-@G?PC*A0 A/N.E8GKSJF4>@EP^T!H];"H;I\ _)R
M^+FFYW!8?3S0#UX:O<*$CJSK^E_R3'ZWJ;"A301<!N 6ZGD) %>UN;IBM]9K
MK,/9!=1>1$$.@G@T]6&3D$6)IITRJ^"20?],'=Q[+VL#;3GXNW>O:Z70[K,M
M^5]\;QB'=ELU50N]95ETP:^)YC8%;AC.;2M-HZ&TLLXG*+7?@88BH?,FM*:J
MF8364H36MDWHEM*H-Y1ZUM$"Y25TJ89]DQWRZ+_@ZO0"S51KJK:I.\,1?]5/
M-#"/#8)M763@K9($EM%0)+E\)-<W=7%R)[G6T17#*,-&E(W]G,(';])KAO7%
MR/S-]X* C'RO;X?H$15@8KGP(SEC4U]&0/5:(#6'PTV4MJ8K6KU2@SDT%,FY
MG)SU37V0G,EI- Q%[;2K1,Y215IP,RQJ5E4F@M%01*C<#5^ZP>V"Y7B. QV*
M0NZ9R_A6#+[*FEI#V[6#T*<A7S3.GD;,#3#X+ULP#>."BWWRQJ8#YH00O\5T
MZ+I6=XX,YS$7<ECI8'04U5"KY*R7T5#DOGS<;VXZ'M\5]SN=NM+6*Q5%*^I
M?<49@:L1XQAQ[XDM=MBAJX1#I.T+76M3)V<*UW@_Z%<OR&&I5Z=E*)I6*55#
M0Y&BRRG:WM07V0I%C49;T4N1"1?#.#AU@))6R< L&HH(E;OABSK8S1[:A@/F
MX[ 6Z5L9^J*AB%"Y&[YT@YH5PZP7O'Y8$&)WA&3?60AGXVWQ%^X#8)5GXHMC
M.!/T=EWKL_U@ ]BM/';,MTN1&[DP/"B,H54EK+;QMO>=$%93&IU*1V"+,AI>
M=>J7CX_1$Y%K30DNCUDLCQOOBQ=(O_1<;WYJ*H=I*:751!^FX(8BU>6C^L:[
MX[=&=:VE=%H91V67E^NECM6\>HRUA[,'J)P%5,Z--]R_%,W<E@UKNM)H52K!
M2!D-1;;+Q_:-=_!OD^T=I5&M45%1 T6X(D\.0XL9\):W/@O3\(4Q%!$J2==2
M^$'X@N41XG2W.P9N!>/YZ1[L@/L\\,]D"$Y"^H0;^9'SNW"J-]Z"/]OQPG]S
M!L^PW0@@F6R)\=S@DT!X?-\M1_3Y4^A3&(W8+O7'%R$;!N"9\[?[GMC2.YG)
MS6&76[NA--N5FL!%0Y'JRZF^\8Y[J:ENM%I*NUZIM-TX!"]V^^W;T&(JH+SU
M69B&+XRAB%!)NI9R#L&O<="-\V&%GP_;.+',U$]/IL$^,9?EDMU:UUI*7<=T
M>04W%,DN']DW3E&S-;*W-*75KE0B*1QW%[O]]FTHCFHJVO"%,101*DG74OAQ
M]XKKSR\9I@E8QQDW1D_$\J([A^W2%]_K*=Y[JH#</?B-,Q0 1_),+]EJMA6]
MB7/C!3<4=:$<NJ!OG @A9UTPU*:B-BN]ZP\'],5JOWT;BL.EBC9\80Q%A$K2
MM11^0+\D[2SX(".?#9@;\(/HXN&\0EP8VGM]/JV.?1(ROOR,1T,1H7(W?%&'
M.ROF>/ON^@P>\[_,(@Z,B D?<$]S!<++S<BW0QO7>,FV5J*BRS[>O198625X
M]+8T<6=IQRV.)<U(]'?/X4SXC=HN#S!=N;TI@[J^'<!7G^&?[OTUU(IG7;+P
MJG]+G]X<AR(!5.3'@QK/P=EJ9NSK2,A8N*C4*FZU%EO_OGBE0T$JO""M)#AO
M2U:W \%Y"NQCUW8^'H1^Q'B#/=./7W]YTE6MOCQ0*B7%5H1E-2(/&.V6%7\X
M;BM;PQ?&4$0H1A:VER4U*\R-'9!4BS-P=4K>_O[&*58S7/W<8@2GK693::B5
M2OI01D-1)4JB$ANG9MVJ2N"*-AS\5]#WPJ%5 >JS, U?&$,1H9+T.449_+^R
M(8V,F$^" ?79,?8TR./R\Q@-183*W?"E&]VLN++M$PUL$SNAO3?7/D)$Q0@
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
MZ F9^#!A979&MJR\:S%F)-LML$;7>1Z,V)A\Z]\?DE_I<'1"SAUFAK[GVF9
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
MAB2P$S$D;]L4Q<Y"8N@+M?WRHF?=F6WT!B6FT HI_F5MNC,O"$O=<$6QLZP
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
M.V7GX2\UYPZ.[EXQ,0</;2RO7]%#P8NOD?H7'5&9:P_*6[G5K#VH;?(>E.'
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
MT3]"HB(@)V2SY.-/4CP9BK40VX[:%"#+@W[LIA07(G^"[!F)+F!W*W5*4W2
M:Q*@L;8E[U*&*==!=#,E,$S=YY J+0J$V[00$IP:<I]J#N@P_"=4'#_%HM3
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
M*\<GQ_5&L]JLMUJ-^D] !RH(!*>*^);@>X$->3!V"6 Y'7CJ=56_][67I9&
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
M#SZ6GQ<Y9/TX28O %YC *121.Q\P;VT\KE=K5&IY8*_H+'A1.[:^G$(P]TV
MJ6A_CP,G$C2D*A]&%"%S#4.@'JNZV0!_^Z)^5&F:5^>IHS@]<5AS;>Y$1%L+
M-J(I%/3PI_%JL$ILT[CBZ./_9*'28S1TX-!U^B8S.2IDB;"3V]P'L830*=X&
M4<^!OZFKZ488!,00DJY;(Y>?EMJN%3-IHT,8'[CQ4+_7NP#S2XBWXT::P[!
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
MA,<*GJ7\]+IO-9*9]5J[4%_<<9U.G.$=14TKE-^4!ET%PBCIP_KM%PO$5<I
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
MEPHF4@P830D(!XY,%'@-YH7/(7Z1+A&2"J;W^968T[4E:RXP"%0P^=+E$Q2
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
M>/O_ 5!+ 0(4 Q0    ( $F :E4CRR:.G0H  .MA   0              "
M 0    !E<W M,C R,C Y,S N>'-D4$L! A0#%     @ 28!J5:])Z-03"@
M4XT  !0              ( !RPH  &5S<"TR,#(R,#DS,%]C86PN>&UL4$L!
M A0#%     @ 28!J55]DX873$   7.X  !0              ( !$!4  &5S
M<"TR,#(R,#DS,%]D968N>&UL4$L! A0#%     @ 28!J55;CZ$2+.0  S5(#
M !0              ( !%28  &5S<"TR,#(R,#DS,%]L86(N>&UL4$L! A0#
M%     @ 28!J54^XY/OW)0  M:X" !0              ( !TE\  &5S<"TR
M,#(R,#DS,%]P<F4N>&UL4$L! A0#%     @ 28!J58S=-Z>W&@$ 'SL!  T
M             ( !^X4  &5S<'DM;&]G;RYJ<&=02P$"% ,4    " !)@&I5
M4X-CW.4'   7(P  "@              @ '=H $ 97@S,2TQ+FAT;5!+ 0(4
M Q0    ( $F :E6];=\?R0<  )<C   *              "  >JH 0!E>#,Q
M+3(N:'1M4$L! A0#%     @ 28!J57*1FI(D!   P@X   H
M ( !V[ ! &5X,S(M,2YH=&U02P$"% ,4    " !)@&I5? 3%6@X$  !=#P
M"@              @ $GM0$ 97@S,BTR+FAT;5!+ 0(4 Q0    ( $F :E6Z
ML7Z.XK<  )#8"P 5              "  5VY 0!F;W)M,3!Q+3(X.3,X7V5S
;<"YH=&U02P4&      L "P"D @  <G$"

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
