<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:OPTT="http://oceanpowertechnologies.com/20210731"
  xmlns:dei="http://xbrl.sec.gov/dei/2021"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2021-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31"
  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="optt-20210731.xsd" xlink:type="simple"/>
    <context id="From2021-05-01to2021-07-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="AsOf2021-09-13">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
        </entity>
        <period>
            <instant>2021-09-13</instant>
        </period>
    </context>
    <context id="AsOf2021-07-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="AsOf2021-04-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="From2020-05-012020-07-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="AsOf2021-04-30_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="AsOf2021-04-30_us-gaap_TreasuryStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="AsOf2021-04-30_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="AsOf2021-04-30_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="AsOf2021-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="From2021-05-012021-07-31_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="From2021-05-012021-07-31_us-gaap_TreasuryStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="From2021-05-012021-07-31_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="From2021-05-012021-07-31_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="From2021-05-012021-07-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="AsOf2021-07-31_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="AsOf2021-07-31_us-gaap_TreasuryStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="AsOf2021-07-31_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="AsOf2021-07-31_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="AsOf2021-07-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="AsOf2020-04-30_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="AsOf2020-04-30_us-gaap_TreasuryStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="AsOf2020-04-30_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="AsOf2020-04-30_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="AsOf2020-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="AsOf2020-04-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="From2020-05-012020-07-31_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="From2020-05-012020-07-31_us-gaap_TreasuryStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="From2020-05-012020-07-31_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="From2020-05-012020-07-31_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="From2020-05-012020-07-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="AsOf2020-07-31_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="AsOf2020-07-31_us-gaap_TreasuryStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="AsOf2020-07-31_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="AsOf2020-07-31_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="AsOf2020-07-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="AsOf2020-07-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="From2020-05-012021-04-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2019-01-062019-01-07_custom_TwoThousandNinteenATMFacilityMember_custom_AGPAllianceGlobalPartnersMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">OPTT:TwoThousandNinteenATMFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">OPTT:AGPAllianceGlobalPartnersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-06</startDate>
            <endDate>2019-01-07</endDate>
        </period>
    </context>
    <context id="AsOf2019-01-07_custom_TwoThousandNinteenATMFacilityMember_custom_AGPAllianceGlobalPartnersMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">OPTT:TwoThousandNinteenATMFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">OPTT:AGPAllianceGlobalPartnersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-01-07</instant>
        </period>
    </context>
    <context id="From2020-05-012021-04-30_custom_TwoThousandNinteenATMFacilityMember_custom_AGPAllianceGlobalPartnersMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">OPTT:TwoThousandNinteenATMFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">OPTT:AGPAllianceGlobalPartnersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="AsOf2021-04-30_custom_TwoThousandNinteenATMFacilityMember_custom_AGPAllianceGlobalPartnersMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">OPTT:TwoThousandNinteenATMFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">OPTT:AGPAllianceGlobalPartnersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="From2020-11-182020-11-20_custom_TwoThousandTwentyATMFacilityMember_custom_AGPAllianceGlobalPartnersMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">OPTT:TwoThousandTwentyATMFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">OPTT:AGPAllianceGlobalPartnersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-18</startDate>
            <endDate>2020-11-20</endDate>
        </period>
    </context>
    <context id="From2021-05-012021-07-31_custom_TwoThousandTwentyATMFacilityMember_custom_AGPAllianceGlobalPartnersMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">OPTT:TwoThousandTwentyATMFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">OPTT:AGPAllianceGlobalPartnersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="AsOf2021-07-31_custom_TwoThousandTwentyATMFacilityMember_custom_AGPAllianceGlobalPartnersMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">OPTT:TwoThousandTwentyATMFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">OPTT:AGPAllianceGlobalPartnersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="From2019-10-232019-10-24_custom_StockPurchaseAgreementMember_custom_AspireCapitalFundLLCMember_srt_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">OPTT:StockPurchaseAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">OPTT:AspireCapitalFundLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-23</startDate>
            <endDate>2019-10-24</endDate>
        </period>
    </context>
    <context id="From2020-09-142020-09-18_custom_StockPurchaseAgreementMember_custom_AspireCapitalFundLLCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">OPTT:StockPurchaseAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">OPTT:AspireCapitalFundLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-14</startDate>
            <endDate>2020-09-18</endDate>
        </period>
    </context>
    <context id="AsOf2020-09-18_custom_StockPurchaseAgreementMember_custom_AspireCapitalFundLLCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">OPTT:StockPurchaseAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">OPTT:AspireCapitalFundLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-18</instant>
        </period>
    </context>
    <context id="From2020-05-012021-04-30_custom_StockPurchaseAgreementOneMember_custom_AspireCapitalFundLLCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">OPTT:StockPurchaseAgreementOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">OPTT:AspireCapitalFundLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="AsOf2021-04-30_custom_StockPurchaseAgreementOneMember_custom_AspireCapitalFundLLCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">OPTT:StockPurchaseAgreementOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">OPTT:AspireCapitalFundLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="From2020-12-222020-12-23_custom_StockPurchaseAgreementMember_custom_AspireCapitalFundLLCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">OPTT:StockPurchaseAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">OPTT:AspireCapitalFundLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-22</startDate>
            <endDate>2020-12-23</endDate>
        </period>
    </context>
    <context id="From2020-12-292021-01-31_custom_StockPurchaseAgreementMember_custom_AspireCapitalFundLLCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">OPTT:StockPurchaseAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">OPTT:AspireCapitalFundLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-29</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="AsOf2021-01-31_custom_StockPurchaseAgreementMember_custom_AspireCapitalFundLLCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">OPTT:StockPurchaseAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">OPTT:AspireCapitalFundLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="From2021-05-012021-07-31_custom_StockPurchaseAgreementMember_custom_AspireCapitalFundLLCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">OPTT:StockPurchaseAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">OPTT:AspireCapitalFundLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="AsOf2021-07-31_custom_CheckingAndSavingsAccountsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">OPTT:CheckingAndSavingsAccountsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="AsOf2021-04-30_custom_CheckingAndSavingsAccountsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">OPTT:CheckingAndSavingsAccountsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="AsOf2021-07-31_us-gaap_MoneyMarketFundsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="AsOf2021-04-30_us-gaap_MoneyMarketFundsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="AsOf2021-07-31_custom_RestrictedCashAndSecurityAgreementsMember_custom_SantanderBankMember_us-gaap_LetterOfCreditMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis">OPTT:SantanderBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">OPTT:RestrictedCashAndSecurityAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="AsOf2021-07-31_custom_RestrictedCashAndSecurityAgreementsMember_custom_SantanderBankMember_custom_LetterOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis">OPTT:SantanderBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">OPTT:LetterOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">OPTT:RestrictedCashAndSecurityAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="AsOf2021-07-31_custom_RestrictedCashAndSecurityAgreementsMember_custom_SantanderBankMember_custom_LetterTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis">OPTT:SantanderBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">OPTT:LetterTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">OPTT:RestrictedCashAndSecurityAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="AsOf2020-08-31_custom_SantanderBankMember_custom_LetterTwoMember_custom_AugustTwentyTwentyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis">OPTT:SantanderBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">OPTT:AugustTwentyTwentyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">OPTT:LetterTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-31</instant>
        </period>
    </context>
    <context id="AsOf2021-07-31_custom_SantanderBankMember_custom_LetterTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis">OPTT:SantanderBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">OPTT:LetterTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="AsOf2021-07-31_custom_SantanderBankMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis">OPTT:SantanderBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="AsOf2021-07-31_custom_ForeignFinancialInstitutionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis">OPTT:ForeignFinancialInstitutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="From2021-05-012021-07-31_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_EniSPAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">OPTT:EniSPAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="From2020-05-012020-07-31_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_EniSPAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">OPTT:EniSPAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="From2021-05-012021-07-31_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_HarbourMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">OPTT:HarbourMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="From2020-05-012020-07-31_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_HarbourMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">OPTT:HarbourMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="From2021-05-012021-07-31_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_EGPMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">OPTT:EGPMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="From2020-05-012020-07-31_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_EGPMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">OPTT:EGPMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="From2021-05-012021-07-31_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_ValarisMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">OPTT:ValarisMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="From2020-05-012020-07-31_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_ValarisMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">OPTT:ValarisMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="From2021-05-012021-07-31_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_OtherMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">OPTT:OtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="From2020-05-012020-07-31_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_OtherMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">OPTT:OtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="From2021-05-012021-07-31_us-gaap_CustomerConcentrationRiskMember_us-gaap_SalesRevenueNetMember_custom_CustomerMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">OPTT:CustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="From2020-05-012020-07-31_us-gaap_CustomerConcentrationRiskMember_us-gaap_SalesRevenueNetMember_custom_CustomerMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">OPTT:CustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="From2021-05-012021-07-31_custom_EngineeringAndProductDevelopmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">OPTT:EngineeringAndProductDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="From2020-05-012020-07-31_custom_EngineeringAndProductDevelopmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">OPTT:EngineeringAndProductDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="From2021-05-012021-07-31_us-gaap_SellingGeneralAndAdministrativeExpensesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="From2020-05-012020-07-31_us-gaap_SellingGeneralAndAdministrativeExpensesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="AsOf2021-07-31_us-gaap_EquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="AsOf2021-04-30_us-gaap_EquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="AsOf2021-07-31_custom_ComputerEquipmentAndSoftwareMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">OPTT:ComputerEquipmentAndSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="AsOf2021-04-30_custom_ComputerEquipmentAndSoftwareMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">OPTT:ComputerEquipmentAndSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="AsOf2021-07-31_custom_OfficeFurnitureAndEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">OPTT:OfficeFurnitureAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="AsOf2021-04-30_custom_OfficeFurnitureAndEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">OPTT:OfficeFurnitureAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="AsOf2021-07-31_us-gaap_LeaseholdImprovementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="AsOf2021-04-30_us-gaap_LeaseholdImprovementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="AsOf2021-07-31_us-gaap_ConstructionInProgressMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="AsOf2021-04-30_us-gaap_ConstructionInProgressMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="From2021-05-012021-07-31_custom_MonroeTownshipMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:MonroeTownshipMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="AsOf2021-07-31_custom_MonroeTownshipMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:MonroeTownshipMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="AsOf2021-07-31_custom_ThreeDentAcquisitionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">OPTT:ThreeDentAcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="From2021-05-012021-07-31_custom_ThreeDentAcquisitionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">OPTT:ThreeDentAcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="From2016-06-012016-06-02_custom_JunePurchaseAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">OPTT:JunePurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2016-06-02</endDate>
        </period>
    </context>
    <context id="AsOf2016-06-02_custom_JunePurchaseAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">OPTT:JunePurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-06-02</instant>
        </period>
    </context>
    <context id="AsOf2021-07-31_custom_JunePurchaseAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">OPTT:JunePurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="From2016-07-212016-07-22_custom_SecondAmendedPurchaseAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">OPTT:SecondAmendedPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-21</startDate>
            <endDate>2016-07-22</endDate>
        </period>
    </context>
    <context id="AsOf2016-07-22_custom_SecondAmendedPurchaseAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">OPTT:SecondAmendedPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-07-22</instant>
        </period>
    </context>
    <context id="AsOf2021-07-31_custom_SecondAmendedPurchaseAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">OPTT:SecondAmendedPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="From2019-04-072019-04-08">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
        </entity>
        <period>
            <startDate>2019-04-07</startDate>
            <endDate>2019-04-08</endDate>
        </period>
    </context>
    <context id="AsOf2019-04-08_custom_PreFundedWarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">OPTT:PreFundedWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-04-08</instant>
        </period>
    </context>
    <context id="AsOf2019-04-08_custom_CommonWarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">OPTT:CommonWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-04-08</instant>
        </period>
    </context>
    <context id="From2020-05-012020-05-03_custom_PaycheckProtectionProgramMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">OPTT:PaycheckProtectionProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-05-03</endDate>
        </period>
    </context>
    <context id="AsOf2020-05-03_custom_PaycheckProtectionProgramMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">OPTT:PaycheckProtectionProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-05-03</instant>
        </period>
    </context>
    <context id="From2020-05-022020-05-03_custom_PaycheckProtectionProgramMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">OPTT:PaycheckProtectionProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-02</startDate>
            <endDate>2020-05-03</endDate>
        </period>
    </context>
    <context id="From2021-05-012021-07-31_custom_PaycheckProtectionProgramMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">OPTT:PaycheckProtectionProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="AsOf2015-12-31_custom_TwoThousandAndFifteenOmnibusIncentivePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">OPTT:TwoThousandAndFifteenOmnibusIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-12-31</instant>
        </period>
    </context>
    <context id="AsOf2021-07-31_custom_TwoThousandAndFifteenOmnibusIncentivePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">OPTT:TwoThousandAndFifteenOmnibusIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="AsOf2018-01-18_custom_TwoThousandAndEighteenInducementPlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">OPTT:TwoThousandAndEighteenInducementPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-01-18</instant>
        </period>
    </context>
    <context id="AsOf2021-07-31_custom_TwoThousandAndEighteenInducementPlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">OPTT:TwoThousandAndEighteenInducementPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="From2021-05-012021-07-31_us-gaap_EmployeeStockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="AsOf2021-04-30_custom_StockIncentivePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">OPTT:StockIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="From2021-05-012021-07-31_custom_StockIncentivePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">OPTT:StockIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="AsOf2021-07-31_custom_StockIncentivePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">OPTT:StockIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="AsOf2021-07-31_us-gaap_EmployeeStockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="AsOf2021-07-31_custom_EmployeeStockOptionOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">OPTT:EmployeeStockOptionOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="From2020-05-012020-07-31_us-gaap_EmployeeStockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="AsOf2021-07-31_custom_NonVestedStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">OPTT:NonVestedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="From2021-05-012021-07-31_custom_NonVestedStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">OPTT:NonVestedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="AsOf2021-02-01_custom_ThreeDentAcquisitionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">OPTT:ThreeDentAcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-01</instant>
        </period>
    </context>
    <context id="From2021-01-282021-02-01_custom_ThreeDentAcquisitionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">OPTT:ThreeDentAcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-28</startDate>
            <endDate>2021-02-01</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-01-31_us-gaap_EmployeeStockOptionMember_custom_PerformancceBasedStockOptionsMember_custom_TwoExecutivesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">OPTT:PerformancceBasedStockOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">OPTT:TwoExecutivesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="From2021-05-012021-07-31_us-gaap_EmployeeStockOptionMember_custom_PerformancceBasedStockOptionsMember_custom_TwoExecutivesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">OPTT:PerformancceBasedStockOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">OPTT:TwoExecutivesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-01-31_us-gaap_EmployeeStockOptionMember_custom_PerformancceBasedStockOptionsMember_custom_EmployeesAndExecutivesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">OPTT:PerformancceBasedStockOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">OPTT:EmployeesAndExecutivesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="From2021-05-012021-07-31_us-gaap_EmployeeStockOptionMember_custom_PerformancceBasedStockOptionsMember_custom_EmployeesAndExecutivesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">OPTT:PerformancceBasedStockOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">OPTT:EmployeesAndExecutivesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="From2021-05-012021-07-31_custom_PerformanceStockOptionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">OPTT:PerformanceStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="From2020-11-012021-01-31_custom_PerformanceStockOptionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">OPTT:PerformanceStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="AsOf2021-04-30_custom_PerformanceStockOptionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">OPTT:PerformanceStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="AsOf2021-07-31_custom_PerformanceStockOptionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">OPTT:PerformanceStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="AsOf2021-07-31_us-gaap_PerformanceSharesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="AsOf2021-04-30_us-gaap_PerformanceSharesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="From2021-05-012021-07-31_us-gaap_PerformanceSharesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="From2020-05-012020-07-31_us-gaap_PerformanceSharesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="AsOf2021-04-30_custom_NonVestedRestrictedStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">OPTT:NonVestedRestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="From2021-05-012021-07-31_custom_NonVestedRestrictedStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">OPTT:NonVestedRestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="AsOf2021-07-31_custom_NonVestedRestrictedStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">OPTT:NonVestedRestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="From2021-05-012021-07-31_us-gaap_RestrictedStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="From2020-05-012020-07-31_us-gaap_RestrictedStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="AsOf2021-07-31_us-gaap_RestrictedStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="From2021-05-012021-07-31_us-gaap_EmployeeStockOptionMember_custom_EmployeeMember_custom_SubjectToServiceBasedVestingRequirementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">OPTT:SubjectToServiceBasedVestingRequirementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">OPTT:EmployeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="From2021-05-012021-07-31_us-gaap_StockOptionMember_custom_EmployeeMember_custom_SubjectToServiceBasedVestingRequirementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">OPTT:SubjectToServiceBasedVestingRequirementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">OPTT:EmployeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="From2020-05-012020-07-31_us-gaap_StockOptionMember_custom_EmployeeMember_custom_SubjectToServiceBasedVestingRequirementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">OPTT:SubjectToServiceBasedVestingRequirementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">OPTT:EmployeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="From2021-05-012021-07-31_custom_TimeBasedMember_srt_ChiefExecutiveOfficerMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">OPTT:TimeBasedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="From2021-05-012021-07-31_us-gaap_RestrictedStockMember_srt_ChiefExecutiveOfficerMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="From2021-05-012021-07-31_us-gaap_PerformanceSharesMember_srt_ChiefExecutiveOfficerMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="From2021-05-012021-07-31_srt_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="From2021-05-012021-07-31_srt_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="From2020-05-012020-07-31_srt_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="From2020-05-012020-07-31_srt_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="From2018-08-272018-08-28_custom_CharlesFDunleavyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">OPTT:CharlesFDunleavyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-08-27</startDate>
            <endDate>2018-08-28</endDate>
        </period>
    </context>
    <context id="From2020-09-202020-09-22_custom_CharlesFDunleavyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">OPTT:CharlesFDunleavyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-20</startDate>
            <endDate>2020-09-22</endDate>
        </period>
    </context>
    <context id="From2021-05-232021-05-24_custom_CharlesFDunleavyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">OPTT:CharlesFDunleavyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-23</startDate>
            <endDate>2021-05-24</endDate>
        </period>
    </context>
    <context id="AsOf2020-07-31_us-gaap_SellingGeneralAndAdministrativeExpensesMember_us-gaap_TaxAuthoritySpainMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:TaxAuthoritySpainMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="AsOf2020-10-31_us-gaap_SellingGeneralAndAdministrativeExpensesMember_custom_RecordedAdditionalPenaltyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">OPTT:RecordedAdditionalPenaltyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="AsOf2021-10-31_us-gaap_SellingGeneralAndAdministrativeExpensesMember_custom_RecordedAdditionalPenaltyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">OPTT:RecordedAdditionalPenaltyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="AsOf2021-01-25_us-gaap_SellingGeneralAndAdministrativeExpensesMember_us-gaap_TaxAuthoritySpainMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:TaxAuthoritySpainMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-25</instant>
        </period>
    </context>
    <unit id="USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="Shares">
        <measure>shares</measure>
    </unit>
    <unit id="USDPShares">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="Pure">
        <measure>pure</measure>
    </unit>
    <unit id="Euro">
        <measure>iso4217:EUR</measure>
    </unit>
    <dei:EntityCentralIndexKey contextRef="From2021-05-01to2021-07-31">0001378140</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag contextRef="From2021-05-01to2021-07-31">false</dei:AmendmentFlag>
    <dei:CurrentFiscalYearEndDate contextRef="From2021-05-01to2021-07-31">--04-30</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus contextRef="From2021-05-01to2021-07-31">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus contextRef="From2021-05-01to2021-07-31">Q1</dei:DocumentFiscalPeriodFocus>
    <us-gaap:LitigationReserveCurrent
      contextRef="AsOf2021-07-31"
      id="xdx2ixbrl0098"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:LongTermDebtCurrent
      contextRef="AsOf2021-07-31"
      id="xdx2ixbrl0104"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="AsOf2021-07-31"
      id="xdx2ixbrl0110"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="AsOf2021-07-31"
      id="xdx2ixbrl0119"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:PreferredStockValue
      contextRef="AsOf2021-07-31"
      id="xdx2ixbrl0125"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:PreferredStockValue
      contextRef="AsOf2021-04-30"
      id="xdx2ixbrl0126"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="From2021-05-01to2021-07-31"
      id="xdx2ixbrl0205"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2020-05-012020-07-31"
      id="xdx2ixbrl0212"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-05-012021-07-31_us-gaap_CommonStockMember"
      id="xdx2ixbrl0242"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-05-012021-07-31_us-gaap_TreasuryStockMember"
      id="xdx2ixbrl0243"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-05-012021-07-31_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0244"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-05-012021-07-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0246"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2021-05-012021-07-31_us-gaap_CommonStockMember"
      id="xdx2ixbrl0249"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2021-05-012021-07-31_us-gaap_TreasuryStockMember"
      id="xdx2ixbrl0250"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2021-05-012021-07-31_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0252"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2021-05-012021-07-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0253"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="From2021-05-012021-07-31_us-gaap_CommonStockMember"
      id="xdx2ixbrl0284"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="From2021-05-012021-07-31_us-gaap_TreasuryStockMember"
      id="xdx2ixbrl0285"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="From2021-05-012021-07-31_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0286"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="From2021-05-012021-07-31_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0287"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2020-05-012020-07-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0323"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2020-05-012020-07-31_us-gaap_CommonStockMember"
      id="xdx2ixbrl0326"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2020-05-012020-07-31_us-gaap_TreasuryStockMember"
      id="xdx2ixbrl0327"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2020-05-012020-07-31_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0329"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2020-05-012020-07-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0330"
      unitRef="USD"
      xsi:nil="true"/>
    <OPTT:StockIssuedDuringPeriodValueNewIssuesOne
      contextRef="From2020-05-012020-07-31_us-gaap_TreasuryStockMember"
      id="xdx2ixbrl0334"
      unitRef="USD"
      xsi:nil="true"/>
    <OPTT:StockIssuedDuringPeriodValueNewIssuesOne
      contextRef="From2020-05-012020-07-31_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0336"
      unitRef="USD"
      xsi:nil="true"/>
    <OPTT:StockIssuedDuringPeriodValueNewIssuesOne
      contextRef="From2020-05-012020-07-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0337"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="From2020-05-012020-07-31_us-gaap_TreasuryStockMember"
      id="xdx2ixbrl0343"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="From2020-05-012020-07-31_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0345"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="From2020-05-012020-07-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0346"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="From2020-05-012020-07-31_us-gaap_CommonStockMember"
      id="xdx2ixbrl0351"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="From2020-05-012020-07-31_us-gaap_TreasuryStockMember"
      id="xdx2ixbrl0352"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="From2020-05-012020-07-31_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0354"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="From2020-05-012020-07-31_us-gaap_CommonStockMember"
      id="xdx2ixbrl0358"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="From2020-05-012020-07-31_us-gaap_TreasuryStockMember"
      id="xdx2ixbrl0359"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="From2020-05-012020-07-31_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0361"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="From2021-05-01to2021-07-31"
      id="xdx2ixbrl0392"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="From2020-05-012020-07-31"
      id="xdx2ixbrl0399"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="From2020-05-012020-07-31"
      id="xdx2ixbrl0405"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="From2021-05-01to2021-07-31"
      id="xdx2ixbrl0431"
      unitRef="USD"
      xsi:nil="true"/>
    <OPTT:IncreaseDecreaseInLitigationPayable
      contextRef="From2020-05-012020-07-31"
      id="xdx2ixbrl0435"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="From2020-05-012020-07-31"
      id="xdx2ixbrl0444"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="From2020-05-012020-07-31"
      id="xdx2ixbrl0447"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="From2021-05-01to2021-07-31"
      id="xdx2ixbrl0452"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="From2021-05-01to2021-07-31"
      id="xdx2ixbrl0455"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ProceedsFromIssuanceInitialPublicOffering
      contextRef="From2021-05-01to2021-07-31"
      id="xdx2ixbrl0458"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="From2021-05-01to2021-07-31"
      id="xdx2ixbrl0461"
      unitRef="USD"
      xsi:nil="true"/>
    <OPTT:PrepaidFinancingCostsReportedInAccruedExpenses
      contextRef="From2021-05-01to2021-07-31"
      id="xdx2ixbrl0479"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-05-012021-07-31_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_EniSPAMember"
      id="xdx2ixbrl0577"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-05-012021-07-31_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_HarbourMember"
      id="xdx2ixbrl0581"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-05-012020-07-31_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_ValarisMember"
      id="xdx2ixbrl0591"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-05-012020-07-31_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_OtherMember"
      id="xdx2ixbrl0595"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="From2021-05-012021-07-31_custom_StockIncentivePlanMember"
      id="xdx2ixbrl0860"
      unitRef="Shares"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="From2021-05-012021-07-31_custom_StockIncentivePlanMember"
      id="xdx2ixbrl0862"
      unitRef="USDPShares"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="From2021-05-012021-07-31_custom_StockIncentivePlanMember"
      id="xdx2ixbrl0864"
      unitRef="Shares"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="From2021-05-012021-07-31_custom_StockIncentivePlanMember"
      id="xdx2ixbrl0866"
      unitRef="USDPShares"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="From2021-05-012021-07-31_custom_PerformanceStockOptionsMember"
      id="xdx2ixbrl0929"
      unitRef="Shares"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="From2021-05-012021-07-31_custom_PerformanceStockOptionsMember"
      id="xdx2ixbrl0931"
      unitRef="USDPShares"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="From2021-05-012021-07-31_custom_PerformanceStockOptionsMember"
      id="xdx2ixbrl0933"
      unitRef="Shares"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="From2021-05-012021-07-31_custom_PerformanceStockOptionsMember"
      id="xdx2ixbrl0935"
      unitRef="USDPShares"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="From2021-05-012021-07-31_custom_NonVestedRestrictedStockMember"
      id="xdx2ixbrl0973"
      unitRef="Shares"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="From2021-05-012021-07-31_custom_NonVestedRestrictedStockMember"
      id="xdx2ixbrl0975"
      unitRef="USDPShares"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="From2021-05-012021-07-31_custom_NonVestedRestrictedStockMember"
      id="xdx2ixbrl0977"
      unitRef="Shares"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="From2021-05-012021-07-31_custom_NonVestedRestrictedStockMember"
      id="xdx2ixbrl0979"
      unitRef="USDPShares"
      xsi:nil="true"/>
    <dei:DocumentType contextRef="From2021-05-01to2021-07-31">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport contextRef="From2021-05-01to2021-07-31">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate contextRef="From2021-05-01to2021-07-31">2021-07-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport contextRef="From2021-05-01to2021-07-31">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber contextRef="From2021-05-01to2021-07-31">001-33417</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="From2021-05-01to2021-07-31">OCEAN POWER TECHNOLOGIES, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="From2021-05-01to2021-07-31">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber contextRef="From2021-05-01to2021-07-31">22-2535818</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="From2021-05-01to2021-07-31">28 ENGELHARD DRIVE</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2 contextRef="From2021-05-01to2021-07-31">SUITE B</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown contextRef="From2021-05-01to2021-07-31">MONROE TOWNSHIP</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="From2021-05-01to2021-07-31">NJ</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="From2021-05-01to2021-07-31">08831</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="From2021-05-01to2021-07-31">(609)</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="From2021-05-01to2021-07-31">730-0400</dei:LocalPhoneNumber>
    <dei:Security12bTitle contextRef="From2021-05-01to2021-07-31">Common     Stock $0.001 par value</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="From2021-05-01to2021-07-31">OPTT</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="From2021-05-01to2021-07-31">NYSE</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus contextRef="From2021-05-01to2021-07-31">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="From2021-05-01to2021-07-31">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="From2021-05-01to2021-07-31">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness contextRef="From2021-05-01to2021-07-31">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="From2021-05-01to2021-07-31">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany contextRef="From2021-05-01to2021-07-31">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding contextRef="AsOf2021-09-13" decimals="INF" unitRef="Shares">52458011</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2021-07-31" decimals="-3" unitRef="USD">77720000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">83028000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashCurrent contextRef="AsOf2021-07-31" decimals="-3" unitRef="USD">384000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">384000</us-gaap:RestrictedCashCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="AsOf2021-07-31" decimals="-3" unitRef="USD">446000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">350000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent contextRef="AsOf2021-07-31" decimals="-3" unitRef="USD">304000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">190000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:OtherAssetsCurrent contextRef="AsOf2021-07-31" decimals="-3" unitRef="USD">507000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">487000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="AsOf2021-07-31" decimals="-3" unitRef="USD">79361000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">84439000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="AsOf2021-07-31" decimals="-3" unitRef="USD">373000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">406000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="AsOf2021-07-31" decimals="-3" unitRef="USD">268000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">274000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="AsOf2021-07-31" decimals="-3" unitRef="USD">967000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">1036000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:RestrictedCashNoncurrent contextRef="AsOf2021-07-31" decimals="-3" unitRef="USD">222000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:RestrictedCashNoncurrent contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">222000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:Assets contextRef="AsOf2021-07-31" decimals="-3" unitRef="USD">81191000</us-gaap:Assets>
    <us-gaap:Assets contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">86377000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent contextRef="AsOf2021-07-31" decimals="-3" unitRef="USD">454000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">687000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="AsOf2021-07-31" decimals="-3" unitRef="USD">1821000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">1881000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="AsOf2021-07-31" decimals="-3" unitRef="USD">317000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">347000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:LitigationReserveCurrent contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">1224000</us-gaap:LitigationReserveCurrent>
    <us-gaap:OtherLiabilitiesCurrent contextRef="AsOf2021-07-31" decimals="-3" unitRef="USD">60000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">60000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LongTermDebtCurrent contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">495000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="AsOf2021-07-31" decimals="-3" unitRef="USD">2652000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">4694000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">396000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="AsOf2021-07-31" decimals="-3" unitRef="USD">774000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">819000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:Liabilities contextRef="AsOf2021-07-31" decimals="-3" unitRef="USD">3426000</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">5909000</us-gaap:Liabilities>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="AsOf2021-07-31"
      decimals="INF"
      unitRef="USDPShares">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="AsOf2021-04-30"
      decimals="INF"
      unitRef="USDPShares">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized contextRef="AsOf2021-07-31" decimals="INF" unitRef="Shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized contextRef="AsOf2021-04-30" decimals="INF" unitRef="Shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued contextRef="AsOf2021-07-31" decimals="INF" unitRef="Shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued contextRef="AsOf2021-04-30" decimals="INF" unitRef="Shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding contextRef="AsOf2021-07-31" decimals="INF" unitRef="Shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding contextRef="AsOf2021-04-30" decimals="INF" unitRef="Shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="AsOf2021-04-30"
      decimals="INF"
      unitRef="USDPShares">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized contextRef="AsOf2021-04-30" decimals="INF" unitRef="Shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued contextRef="AsOf2021-07-31" decimals="INF" unitRef="Shares">52458011</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued contextRef="AsOf2021-04-30" decimals="INF" unitRef="Shares">52458011</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue contextRef="AsOf2021-07-31" decimals="-3" unitRef="USD">52000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">52000</us-gaap:CommonStockValue>
    <us-gaap:TreasuryStockShares contextRef="AsOf2021-07-31" decimals="INF" unitRef="Shares">21040</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockShares contextRef="AsOf2021-04-30" decimals="INF" unitRef="Shares">21040</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockValue contextRef="AsOf2021-07-31" decimals="-3" unitRef="USD">338000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">338000</us-gaap:TreasuryStockValue>
    <us-gaap:AdditionalPaidInCapital contextRef="AsOf2021-07-31" decimals="-3" unitRef="USD">316211000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">315821000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="AsOf2021-07-31" decimals="-3" unitRef="USD">-237975000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">-234896000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="AsOf2021-07-31" decimals="-3" unitRef="USD">-185000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">-171000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity contextRef="AsOf2021-07-31" decimals="-3" unitRef="USD">77765000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">80468000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="AsOf2021-07-31" decimals="-3" unitRef="USD">81191000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">86377000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-05-01to2021-07-31"
      decimals="-3"
      unitRef="USD">272000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-05-012020-07-31"
      decimals="-3"
      unitRef="USD">169000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfRevenue
      contextRef="From2021-05-01to2021-07-31"
      decimals="-3"
      unitRef="USD">423000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="From2020-05-012020-07-31"
      decimals="-3"
      unitRef="USD">334000</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit
      contextRef="From2021-05-01to2021-07-31"
      decimals="-3"
      unitRef="USD">-151000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="From2020-05-012020-07-31"
      decimals="-3"
      unitRef="USD">-165000</us-gaap:GrossProfit>
    <us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost
      contextRef="From2021-05-01to2021-07-31"
      decimals="-3"
      unitRef="USD">1971000</us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost>
    <us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost
      contextRef="From2020-05-012020-07-31"
      decimals="-3"
      unitRef="USD">1252000</us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="From2021-05-01to2021-07-31"
      decimals="-3"
      unitRef="USD">2909000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="From2020-05-012020-07-31"
      decimals="-3"
      unitRef="USD">1987000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:OperatingExpenses
      contextRef="From2021-05-01to2021-07-31"
      decimals="-3"
      unitRef="USD">4880000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="From2020-05-012020-07-31"
      decimals="-3"
      unitRef="USD">3239000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2021-05-01to2021-07-31"
      decimals="-3"
      unitRef="USD">-5031000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2020-05-012020-07-31"
      decimals="-3"
      unitRef="USD">-3404000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="From2021-05-01to2021-07-31"
      decimals="-3"
      unitRef="USD">20000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="From2020-05-012020-07-31"
      decimals="-3"
      unitRef="USD">11000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="From2021-05-01to2021-07-31"
      decimals="-3"
      unitRef="USD">891000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="From2020-05-012020-07-31"
      decimals="-3"
      unitRef="USD">8000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="From2021-05-01to2021-07-31"
      decimals="-3"
      unitRef="USD">-4120000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="From2020-05-012020-07-31"
      decimals="-3"
      unitRef="USD">-3385000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2021-05-01to2021-07-31"
      decimals="-3"
      unitRef="USD">-1041000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-05-01to2021-07-31"
      decimals="-3"
      unitRef="USD">-3079000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2020-05-012020-07-31"
      decimals="-3"
      unitRef="USD">-3385000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="From2021-05-01to2021-07-31"
      decimals="INF"
      unitRef="USDPShares">-0.06</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="From2020-05-012020-07-31"
      decimals="INF"
      unitRef="USDPShares">-0.22</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="From2021-05-01to2021-07-31"
      decimals="INF"
      unitRef="Shares">52458011</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="From2020-05-012020-07-31"
      decimals="INF"
      unitRef="Shares">15677331</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-05-01to2021-07-31"
      decimals="-3"
      unitRef="USD">-3079000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2020-05-012020-07-31"
      decimals="-3"
      unitRef="USD">-3385000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="From2021-05-01to2021-07-31"
      decimals="-3"
      unitRef="USD">-14000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="From2020-05-012020-07-31"
      decimals="-3"
      unitRef="USD">15000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="From2021-05-01to2021-07-31"
      decimals="-3"
      unitRef="USD">-3093000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="From2020-05-012020-07-31"
      decimals="-3"
      unitRef="USD">-3370000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2021-04-30_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">52479051</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2021-04-30_us-gaap_CommonStockMember"
      decimals="-3"
      unitRef="USD">52000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2021-04-30_us-gaap_TreasuryStockMember"
      decimals="INF"
      unitRef="Shares">-21040</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2021-04-30_us-gaap_TreasuryStockMember"
      decimals="-3"
      unitRef="USD">-338000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2021-04-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      unitRef="USD">315821000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2021-04-30_us-gaap_RetainedEarningsMember"
      decimals="-3"
      unitRef="USD">-234896000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2021-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      unitRef="USD">-171000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">80468000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-05-012021-07-31_us-gaap_RetainedEarningsMember"
      decimals="-3"
      unitRef="USD">-3079000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-05-01to2021-07-31"
      decimals="-3"
      unitRef="USD">-3079000</us-gaap:NetIncomeLoss>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2021-05-012021-07-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      unitRef="USD">390000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2021-05-01to2021-07-31"
      decimals="-3"
      unitRef="USD">390000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="From2021-05-012021-07-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      unitRef="USD">14000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="From2021-05-01to2021-07-31"
      decimals="-3"
      unitRef="USD">-14000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2021-07-31_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">52479051</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2021-07-31_us-gaap_CommonStockMember"
      decimals="-3"
      unitRef="USD">52000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2021-07-31_us-gaap_TreasuryStockMember"
      decimals="INF"
      unitRef="Shares">-21040</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2021-07-31_us-gaap_TreasuryStockMember"
      decimals="-3"
      unitRef="USD">-338000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2021-07-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      unitRef="USD">316211000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2021-07-31_us-gaap_RetainedEarningsMember"
      decimals="-3"
      unitRef="USD">-237975000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2021-07-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      unitRef="USD">-185000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2021-07-31" decimals="-3" unitRef="USD">77765000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2020-04-30_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">12939420</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2020-04-30_us-gaap_CommonStockMember"
      decimals="-3"
      unitRef="USD">13000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2020-04-30_us-gaap_TreasuryStockMember"
      decimals="INF"
      unitRef="Shares">-4251</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2020-04-30_us-gaap_TreasuryStockMember"
      decimals="-3"
      unitRef="USD">-302000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2020-04-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      unitRef="USD">231101000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2020-04-30_us-gaap_RetainedEarningsMember"
      decimals="-3"
      unitRef="USD">-220136000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2020-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      unitRef="USD">-183000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2020-04-30" decimals="-3" unitRef="USD">10492000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2020-04-30_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">12939420</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2020-04-30_us-gaap_CommonStockMember"
      decimals="-3"
      unitRef="USD">13000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2020-04-30_us-gaap_TreasuryStockMember"
      decimals="INF"
      unitRef="Shares">-4251</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2020-04-30_us-gaap_TreasuryStockMember"
      decimals="-3"
      unitRef="USD">-302000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2020-04-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      unitRef="USD">231101000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2020-04-30_us-gaap_RetainedEarningsMember"
      decimals="-3"
      unitRef="USD">-220136000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2020-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      unitRef="USD">-183000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2020-04-30" decimals="-3" unitRef="USD">10492000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="From2020-05-012020-07-31_us-gaap_RetainedEarningsMember"
      decimals="-3"
      unitRef="USD">-3385000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2020-05-012020-07-31"
      decimals="-3"
      unitRef="USD">-3385000</us-gaap:NetIncomeLoss>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2020-05-012020-07-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      unitRef="USD">116000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2020-05-012020-07-31"
      decimals="-3"
      unitRef="USD">116000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <OPTT:StockIssuedDuringPeriodSharesNewIssuesOne
      contextRef="From2020-05-012020-07-31_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">5025000</OPTT:StockIssuedDuringPeriodSharesNewIssuesOne>
    <OPTT:StockIssuedDuringPeriodValueNewIssuesOne
      contextRef="From2020-05-012020-07-31_us-gaap_CommonStockMember"
      decimals="-3"
      unitRef="USD">5000</OPTT:StockIssuedDuringPeriodValueNewIssuesOne>
    <OPTT:StockIssuedDuringPeriodValueNewIssuesOne
      contextRef="From2020-05-012020-07-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      unitRef="USD">2630000</OPTT:StockIssuedDuringPeriodValueNewIssuesOne>
    <OPTT:StockIssuedDuringPeriodValueNewIssuesOne
      contextRef="From2020-05-012020-07-31"
      decimals="-3"
      unitRef="USD">2635000</OPTT:StockIssuedDuringPeriodValueNewIssuesOne>
    <us-gaap:StockIssuedDuringPeriodSharesOther
      contextRef="From2020-05-012020-07-31_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">660396</us-gaap:StockIssuedDuringPeriodSharesOther>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="From2020-05-012020-07-31_us-gaap_CommonStockMember"
      decimals="-3"
      unitRef="USD">1000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="From2020-05-012020-07-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      unitRef="USD">242000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="From2020-05-012020-07-31"
      decimals="-3"
      unitRef="USD">243000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="From2020-05-012020-07-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      unitRef="USD">15000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="From2020-05-012020-07-31"
      decimals="-3"
      unitRef="USD">15000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="From2020-05-012020-07-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      unitRef="USD">15000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="From2020-05-012020-07-31"
      decimals="-3"
      unitRef="USD">15000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2020-07-31_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">18624816</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2020-07-31_us-gaap_CommonStockMember"
      decimals="-3"
      unitRef="USD">19000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2020-07-31_us-gaap_TreasuryStockMember"
      decimals="INF"
      unitRef="Shares">-4251</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2020-07-31_us-gaap_TreasuryStockMember"
      decimals="-3"
      unitRef="USD">-302000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2020-07-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      unitRef="USD">234089000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2020-07-31_us-gaap_RetainedEarningsMember"
      decimals="-3"
      unitRef="USD">-223521000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2020-07-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      unitRef="USD">-168000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2020-07-31" decimals="-3" unitRef="USD">10117000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2020-07-31_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">18624816</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2020-07-31_us-gaap_CommonStockMember"
      decimals="-3"
      unitRef="USD">19000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2020-07-31_us-gaap_TreasuryStockMember"
      decimals="INF"
      unitRef="Shares">-4251</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2020-07-31_us-gaap_TreasuryStockMember"
      decimals="-3"
      unitRef="USD">-302000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2020-07-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      unitRef="USD">234089000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2020-07-31_us-gaap_RetainedEarningsMember"
      decimals="-3"
      unitRef="USD">-223521000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2020-07-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      unitRef="USD">-168000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2020-07-31" decimals="-3" unitRef="USD">10117000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-05-01to2021-07-31"
      decimals="-3"
      unitRef="USD">-3079000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2020-05-012020-07-31"
      decimals="-3"
      unitRef="USD">-3385000</us-gaap:NetIncomeLoss>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="From2020-05-012020-07-31"
      decimals="-3"
      unitRef="USD">8000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="From2021-05-01to2021-07-31"
      decimals="-3"
      unitRef="USD">40000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="From2020-05-012020-07-31"
      decimals="-3"
      unitRef="USD">37000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="From2021-05-01to2021-07-31"
      decimals="-3"
      unitRef="USD">6000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="From2021-05-01to2021-07-31"
      decimals="-3"
      unitRef="USD">69000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="From2020-05-012020-07-31"
      decimals="-3"
      unitRef="USD">52000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="From2021-05-01to2021-07-31"
      decimals="-3"
      unitRef="USD">891000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:ShareBasedCompensation
      contextRef="From2021-05-01to2021-07-31"
      decimals="-3"
      unitRef="USD">390000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="From2020-05-012020-07-31"
      decimals="-3"
      unitRef="USD">116000</us-gaap:ShareBasedCompensation>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="From2021-05-01to2021-07-31"
      decimals="-3"
      unitRef="USD">96000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="From2020-05-012020-07-31"
      decimals="-3"
      unitRef="USD">-84000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset
      contextRef="From2021-05-01to2021-07-31"
      decimals="-3"
      unitRef="USD">114000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset
      contextRef="From2020-05-012020-07-31"
      decimals="-3"
      unitRef="USD">115000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="From2021-05-01to2021-07-31"
      decimals="-3"
      unitRef="USD">20000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="From2020-05-012020-07-31"
      decimals="-3"
      unitRef="USD">-181000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="From2021-05-01to2021-07-31"
      decimals="-3"
      unitRef="USD">-233000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="From2020-05-012020-07-31"
      decimals="-3"
      unitRef="USD">8000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="From2021-05-01to2021-07-31"
      decimals="-3"
      unitRef="USD">-60000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="From2020-05-012020-07-31"
      decimals="-3"
      unitRef="USD">381000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <OPTT:IncreaseDecreaseInLeaseLiability
      contextRef="From2021-05-01to2021-07-31"
      decimals="-3"
      unitRef="USD">-75000</OPTT:IncreaseDecreaseInLeaseLiability>
    <OPTT:IncreaseDecreaseInLeaseLiability
      contextRef="From2020-05-012020-07-31"
      decimals="-3"
      unitRef="USD">-54000</OPTT:IncreaseDecreaseInLeaseLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="From2020-05-012020-07-31"
      decimals="-3"
      unitRef="USD">-34000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <OPTT:IncreaseDecreaseInLitigationPayable
      contextRef="From2021-05-01to2021-07-31"
      decimals="-3"
      unitRef="USD">-1224000</OPTT:IncreaseDecreaseInLitigationPayable>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="From2021-05-01to2021-07-31"
      decimals="-3"
      unitRef="USD">-5287000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="From2020-05-012020-07-31"
      decimals="-3"
      unitRef="USD">-2737000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="From2021-05-01to2021-07-31"
      decimals="-3"
      unitRef="USD">7000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="From2021-05-01to2021-07-31"
      decimals="-3"
      unitRef="USD">-7000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="From2020-05-012020-07-31"
      decimals="-3"
      unitRef="USD">890000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="From2020-05-012020-07-31"
      decimals="-3"
      unitRef="USD">2635000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceInitialPublicOffering
      contextRef="From2020-05-012020-07-31"
      decimals="-3"
      unitRef="USD">243000</us-gaap:ProceedsFromIssuanceInitialPublicOffering>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="From2020-05-012020-07-31"
      decimals="-3"
      unitRef="USD">3768000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="From2021-05-01to2021-07-31"
      decimals="-3"
      unitRef="USD">-14000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="From2020-05-012020-07-31"
      decimals="-3"
      unitRef="USD">32000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="From2021-05-01to2021-07-31"
      decimals="-3"
      unitRef="USD">-5308000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="From2020-05-012020-07-31"
      decimals="-3"
      unitRef="USD">1063000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">83634000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="AsOf2020-04-30" decimals="-3" unitRef="USD">10930000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="AsOf2021-07-31" decimals="-3" unitRef="USD">78326000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="AsOf2020-07-31" decimals="-3" unitRef="USD">11993000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <OPTT:PrepaidFinancingCostsReportedInAccruedExpenses
      contextRef="From2020-05-012020-07-31"
      decimals="-3"
      unitRef="USD">40000</OPTT:PrepaidFinancingCostsReportedInAccruedExpenses>
    <us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock contextRef="From2021-05-01to2021-07-31">&lt;p id="xdx_80D_eus-gaap--BusinessDescriptionAndBasisOfPresentationTextBlock_zabhifAaC24d" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;(1)
&lt;span id="xdx_82F_zqNgrnfLKap8"&gt;Background, Basis of Presentation and Liquidity&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 7.7pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;a)&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;Background&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Ocean
Power Technologies, Inc. (the &#x201c;Company&#x201d;) was founded in 1984 in New Jersey, commenced business operations in 1994 and re-incorporated
in Delaware in 2007. We are a complete solutions provider, controlling the design, manufacturing, sales, installation, operations and
maintenance of our products while working closely with partners that provide payloads, integration services, and marine installation
capabilities. Our solutions provide distributed offshore power which is persistent, reliable, and economical along with power and communications
for remote surface and subsea applications. Historically, funding from government agencies, such as research and development grants,
accounted for a significant portion of the Company&#x2019;s revenues. Today our goal is to generate the majority of our revenue from the sale or lease of products
and solutions, and sales of services to support our business operations. As we continue to develop and commercialize our products and
services, we expect to have a net decrease in cash due to the use of cash from operating activities unless and until we achieve positive
cash flow from the commercialization of products, solutions and services.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 7.7pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;b)&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;Basis
    of Presentation&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 7.7pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
accompanying unaudited consolidated financial statements have been prepared in accordance with accounting principles generally accepted
in the United States of America (&#x201c;GAAP&#x201d;) and for interim financial information in accordance with the Securities and Exchange
Commission (&#x201c;SEC&#x201d;), instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all the
information and footnotes required by GAAP for complete financial statements. In the opinion of management, all adjustments (consisting
of normal recurring adjustments) considered necessary for a fair presentation have been included. The interim operating results are not
necessarily indicative of the results for a full year or for any other interim period. Further information on potential factors that
could affect the Company&#x2019;s financial results can be found in the Company&#x2019;s Annual Report on Form 10-K for the year ended
April 30, 2021, as filed with the SEC and elsewhere in this Form 10-Q. Certain items have been reclassified from prior periods
to be consistent with current GAAP presentations.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 7.7pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;c)&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;Liquidity&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 7.7pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;For
the three months ended July 31, 2021, and the fiscal year ended April 30, 2021, the Company incurred net losses of approximately
$&lt;span id="xdx_908_eus-gaap--NetIncomeLoss_iN_pn5n6_di_c20210501__20210731_z4UwY6WeeRA5"&gt;3.1&lt;/span&gt;&lt;/span&gt; &lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;million
and $&lt;span id="xdx_90A_eus-gaap--NetIncomeLoss_pn5n6_c20200501__20210430_zzdF1Re3kTR6"&gt;14.8&lt;/span&gt;&lt;/span&gt; &lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;million,
respectively, and used cash in operations of approximately $&lt;span id="xdx_905_eus-gaap--NetCashProvidedByUsedInOperatingActivities_iN_pn5n6_di_c20210501__20210731_zDrbJfxSZgJj"&gt;5.3
&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;million and $&lt;span id="xdx_90E_eus-gaap--NetCashProvidedByUsedInOperatingActivities_pn5n6_c20200501__20210430_zwRb5QPcYhRb"&gt;11.7
&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;million, respectively. The Company has continued
to make investments in ongoing product development efforts in anticipation of future growth. The Company&#x2019;s future results of operations
involve significant risks and uncertainties. Factors that could affect the Company&#x2019;s future operating results and cause actual
results to vary materially from expectations include, but are not limited to, performance of its products, its ability to market and
commercialize its products and new products that it may develop, technology development, scalability of technology and production, dependence
on skills of key personnel, concentration of customers and suppliers, deployment risks and integration of acquisitions, pending or threatened
litigation, and the impact of COVID-19 on its business. The Company obtained equity financing through its At the Market Offering
Agreement with A.G.P/Alliance Global Partners (&#x201c;AGP&#x201d;) and through its equity line financing with Aspire Capital,
but the Company cannot be sure that additional equity and/or debt financing will be available to the Company as needed on acceptable
terms, or at all. Management believes the Company&#x2019;s current cash balance of $&lt;span id="xdx_907_eus-gaap--Cash_iI_pn5n6_c20210731_z3AsqceQptR7"&gt;77.7
&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;million is sufficient to fund its planned expenditures
through at least September 2022.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;On
January 7, 2019, the Company entered into the 2019 ATM Facility with AGP, under which the Company may issue and sell to or through AGP,
acting as agent and/or principal, shares of the Company&#x2019;s common stock having an aggregate offering price of up to $&lt;span id="xdx_90E_ecustom--ProceedsFromInitialPublicOffering_pn5n6_c20190106__20190107__us-gaap--TypeOfArrangementAxis__custom--TwoThousandNinteenATMFacilityMember__dei--LegalEntityAxis__custom--AGPAllianceGlobalPartnersMember_z9JywgWYcwEl"&gt;25.0
&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;million. From inception of the program through
its termination on December 8, 2020, under the 2019 ATM Facility, the Company sold and issued an aggregate of &lt;span id="xdx_908_eus-gaap--SaleOfStockNumberOfSharesIssuedInTransaction_c20190106__20190107__us-gaap--TypeOfArrangementAxis__custom--TwoThousandNinteenATMFacilityMember__dei--LegalEntityAxis__custom--AGPAllianceGlobalPartnersMember_pdd"&gt;17,595,472
&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;shares of its common stock with an aggregate
market value of $&lt;span id="xdx_90D_eus-gaap--SaleOfStockConsiderationReceivedPerTransaction_pn5n6_c20190106__20190107__us-gaap--TypeOfArrangementAxis__custom--TwoThousandNinteenATMFacilityMember__dei--LegalEntityAxis__custom--AGPAllianceGlobalPartnersMember_zOvfc23Ru5mf"&gt;23.4
&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;million at an average price of $&lt;span id="xdx_908_eus-gaap--SaleOfStockPricePerShare_c20190107__us-gaap--TypeOfArrangementAxis__custom--TwoThousandNinteenATMFacilityMember__dei--LegalEntityAxis__custom--AGPAllianceGlobalPartnersMember_pdd"&gt;1.33
&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;per share, including &lt;span id="xdx_90D_eus-gaap--SaleOfStockNumberOfSharesIssuedInTransaction_c20200501__20210430__us-gaap--TypeOfArrangementAxis__custom--TwoThousandNinteenATMFacilityMember__dei--LegalEntityAxis__custom--AGPAllianceGlobalPartnersMember_znIgYh4XGu48"&gt;12,342,506
&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;shares in fiscal year 2021 with an aggregate
market value of $&lt;span id="xdx_90D_eus-gaap--SaleOfStockConsiderationReceivedPerTransaction_pn5n6_c20200501__20210430__us-gaap--TypeOfArrangementAxis__custom--TwoThousandNinteenATMFacilityMember__dei--LegalEntityAxis__custom--AGPAllianceGlobalPartnersMember_zZ2uLfdTnwNj"&gt;18.7
&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;million at an average price of $&lt;span id="xdx_907_eus-gaap--SaleOfStockPricePerShare_iI_c20210430__us-gaap--TypeOfArrangementAxis__custom--TwoThousandNinteenATMFacilityMember__dei--LegalEntityAxis__custom--AGPAllianceGlobalPartnersMember_zXwiXAFWhO75"&gt;1.51
&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;per share and paid AGP a sales commission of
approximately $&lt;span id="xdx_901_ecustom--PaymentOfSalesCommission_pn5n6_c20200501__20210430__us-gaap--TypeOfArrangementAxis__custom--TwoThousandNinteenATMFacilityMember__dei--LegalEntityAxis__custom--AGPAllianceGlobalPartnersMember_z9DfxjMHM8Ne"&gt;0.8
&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;million related to those shares. The agreement
was fully utilized and terminated on December 8, 2020.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;On
November 20, 2020, the Company entered into an At the Market Offering Agreement with AGP (the &#x201c;2020 ATM Facility&#x201d;), having
capacity up to $&lt;span id="xdx_904_eus-gaap--CommonStockSharesAuthorized_iI_pn6n6_c20210731_z1KV4IFTLb5j"&gt;100.0&lt;/span&gt;&lt;/span&gt; &lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;million.
On December 4, 2020, the Company filed a prospectus with the Securities and Exchange Commission whereby, the Company could
issue and sell to or through AGP, acting as agent and/or principal, shares of the Company&#x2019;s common stock having an aggregate offering
price of up to $&lt;span id="xdx_902_ecustom--ProceedsFromInitialPublicOffering_pn5n6_c20201118__20201120__us-gaap--TypeOfArrangementAxis__custom--TwoThousandTwentyATMFacilityMember__dei--LegalEntityAxis__custom--AGPAllianceGlobalPartnersMember_zsR4L29pBfu5"&gt;50.0
&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;million. From inception of the 2020 ATM Facility
through July 31, 2021, the Company had sold and issued an aggregate of &lt;span id="xdx_90B_eus-gaap--SaleOfStockNumberOfSharesIssuedInTransaction_c20210501__20210731__us-gaap--TypeOfArrangementAxis__custom--TwoThousandTwentyATMFacilityMember__dei--LegalEntityAxis__custom--AGPAllianceGlobalPartnersMember_z4Sgg1oiY8pf"&gt;17,179,883
&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;shares of its common stock with an aggregate
market value of $&lt;span id="xdx_90F_eus-gaap--SaleOfStockConsiderationReceivedPerTransaction_pn5n6_c20210501__20210731__us-gaap--TypeOfArrangementAxis__custom--TwoThousandTwentyATMFacilityMember__dei--LegalEntityAxis__custom--AGPAllianceGlobalPartnersMember_zqLo2fH84UQa"&gt;50.0
&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;million at an average price of $&lt;span id="xdx_90A_eus-gaap--SaleOfStockPricePerShare_iI_c20210731__us-gaap--TypeOfArrangementAxis__custom--TwoThousandTwentyATMFacilityMember__dei--LegalEntityAxis__custom--AGPAllianceGlobalPartnersMember_zuENHnw1RrV1"&gt;2.91
&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;per share and paid AGP a sales commission of
approximately $&lt;span id="xdx_901_ecustom--PaymentOfSalesCommission_pn5n6_c20210501__20210731__us-gaap--TypeOfArrangementAxis__custom--TwoThousandTwentyATMFacilityMember__dei--LegalEntityAxis__custom--AGPAllianceGlobalPartnersMember_z45CphashYwe"&gt;1.6
&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;million related to those shares. A prospectus
supplement would need to be filed for the Company to sell an additional amount under the 2020 ATM Facility.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"/&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;i&gt;Equity
Line Common Stock Purchase Agreements&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;On
October 24, 2019, the Company entered into a common stock purchase agreement with Aspire Capital which provided that, subject to certain
terms, conditions and limitations, Aspire Capital was committed to purchase up to an aggregate of $&lt;span id="xdx_90C_ecustom--StockIssuedDuringPeriodValueIssuedForCommitmentFee_pn5n6_c20191023__20191024__us-gaap--TypeOfArrangementAxis__custom--StockPurchaseAgreementMember__dei--LegalEntityAxis__custom--AspireCapitalFundLLCMember__srt--RangeAxis__srt--MaximumMember_zw9N6o1X1Sxe" title="Aggregate purchase of common stock"&gt;10.0&lt;/span&gt; million  shares of the Company&#x2019;s
common stock over a 30-month period. Through September 18, 2020, the Company had sold an aggregate of &lt;span id="xdx_90B_eus-gaap--SaleOfStockNumberOfSharesIssuedInTransaction_c20200914__20200918__us-gaap--TypeOfArrangementAxis__custom--StockPurchaseAgreementMember__dei--LegalEntityAxis__custom--AspireCapitalFundLLCMember_pdd" title="Number of common stock shares sold"&gt;6,424,205&lt;/span&gt; shares of common stock
with an aggregate market value of $&lt;span id="xdx_901_eus-gaap--SaleOfStockConsiderationReceivedPerTransaction_pn5n6_c20200914__20200918__us-gaap--TypeOfArrangementAxis__custom--StockPurchaseAgreementMember__dei--LegalEntityAxis__custom--AspireCapitalFundLLCMember_zfiVZjK74ko6" title="Proceeds from issuance or sale of equity, net of issuance costs"&gt;4.0&lt;/span&gt; million at an average price of $&lt;span id="xdx_906_eus-gaap--SaleOfStockPricePerShare_iI_c20200918__us-gaap--TypeOfArrangementAxis__custom--StockPurchaseAgreementMember__dei--LegalEntityAxis__custom--AspireCapitalFundLLCMember_z3uJ1vGlrRh9" title="Combined purchase price per share"&gt;0.63&lt;/span&gt; per share pursuant to this common stock purchase agreement,
including &lt;span id="xdx_900_eus-gaap--SaleOfStockNumberOfSharesIssuedInTransaction_c20200501__20210430__us-gaap--TypeOfArrangementAxis__custom--StockPurchaseAgreementOneMember__dei--LegalEntityAxis__custom--AspireCapitalFundLLCMember_zBJurF8FpbA1" title="Number of common stock shares sold"&gt;5,025,000&lt;/span&gt; shares in fiscal year 2021 with an aggregate market value of $&lt;span id="xdx_903_eus-gaap--SaleOfStockConsiderationReceivedPerTransaction_pn5n6_c20200501__20210430__us-gaap--TypeOfArrangementAxis__custom--StockPurchaseAgreementOneMember__dei--LegalEntityAxis__custom--AspireCapitalFundLLCMember_zWVoxaZjqM4l" title="Proceeds from issuance or sale of equity, net of issuance costs"&gt;2.9&lt;/span&gt; million at an average price of $&lt;span id="xdx_906_eus-gaap--SaleOfStockPricePerShare_iI_c20210430__us-gaap--TypeOfArrangementAxis__custom--StockPurchaseAgreementOneMember__dei--LegalEntityAxis__custom--AspireCapitalFundLLCMember_zGZcKo9cPG7k" title="Combined purchase price per share"&gt;0.57&lt;/span&gt; per share.
The agreement was fully utilized and terminated on September 18, 2020.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;On
September 18, 2020, the Company entered into a new common stock purchase agreement with Aspire Capital which provided that, subject to
certain terms, conditions and limitations, Aspire Capital was committed to purchase up to an aggregate of $&lt;span id="xdx_902_ecustom--StockIssuedDuringPeriodValueIssuedForCommitmentFee_pn5n6_c20200914__20200918__us-gaap--TypeOfArrangementAxis__custom--StockPurchaseAgreementMember__dei--LegalEntityAxis__custom--AspireCapitalFundLLCMember_z7xDTqnWdE8h"&gt;12.5
&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;million shares of the Company&#x2019;s common
stock over a 30-month period subject to a limit of &lt;span id="xdx_90A_ecustom--PercentageOfOutstandingCommonStockLimitForShareholderApproval_pid_dp_c20200914__20200918__us-gaap--TypeOfArrangementAxis__custom--StockPurchaseAgreementMember__dei--LegalEntityAxis__custom--AspireCapitalFundLLCMember_z83C2V1XI0zg"&gt;19.99&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;%
of the outstanding common stock on the date of the agreement if the price did not exceed a specified price in the agreement. The number
of shares the Company could issue within the &lt;span id="xdx_906_ecustom--PercentageOfOutstandingCommonStockLimitForShareholderApproval_pid_dp_c20201222__20201223__us-gaap--TypeOfArrangementAxis__custom--StockPurchaseAgreementMember__dei--LegalEntityAxis__custom--AspireCapitalFundLLCMember_zcItUXUH1cqj"&gt;19.99&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;%
limit was &lt;span id="xdx_900_ecustom--StockIssuedDuringPeriodSharesCanBeIssuedBasedUponOutstandingPercentage_c20200914__20200918__us-gaap--TypeOfArrangementAxis__custom--StockPurchaseAgreementMember__dei--LegalEntityAxis__custom--AspireCapitalFundLLCMember_zK7EzACCttvl"&gt;3,722,251
&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;shares without shareholder approval. Shareholder
approval was received at the Company&#x2019;s annual meeting of stockholders on December 23, 2020 for the sale of &lt;span id="xdx_905_ecustom--NumberOfAdditionalSharesThatCanBeIssuedUponShareholderApproval_c20201222__20201223__us-gaap--TypeOfArrangementAxis__custom--StockPurchaseAgreementMember__dei--LegalEntityAxis__custom--AspireCapitalFundLLCMember_pdd"&gt;9,864,706
&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;additional shares of common stock which exceeds
the 19.99% limit of the outstanding common stock on the date of the agreement. Through July 31, 2021, the Company had sold an aggregate
of &lt;span id="xdx_903_eus-gaap--SaleOfStockNumberOfSharesIssuedInTransaction_c20201229__20210131__us-gaap--TypeOfArrangementAxis__custom--StockPurchaseAgreementMember__dei--LegalEntityAxis__custom--AspireCapitalFundLLCMember_z5d4kvCJj3j7"&gt;3,722,251
&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;shares of common stock with an aggregate market
value of $&lt;span id="xdx_90D_eus-gaap--SaleOfStockConsiderationReceivedPerTransaction_pn5n6_c20201229__20210131__us-gaap--TypeOfArrangementAxis__custom--StockPurchaseAgreementMember__dei--LegalEntityAxis__custom--AspireCapitalFundLLCMember_zp4W24oX15De"&gt;11.8
&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;million at an average price of $&lt;span id="xdx_905_eus-gaap--SaleOfStockPricePerShare_c20210131__us-gaap--TypeOfArrangementAxis__custom--StockPurchaseAgreementMember__dei--LegalEntityAxis__custom--AspireCapitalFundLLCMember_pdd"&gt;3.17
&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;per share pursuant to this common stock purchase
agreement with approximately $&lt;span id="xdx_90A_eus-gaap--SaleOfStockConsiderationReceivedPerTransaction_pn5n6_c20210501__20210731__us-gaap--TypeOfArrangementAxis__custom--StockPurchaseAgreementMember__dei--LegalEntityAxis__custom--AspireCapitalFundLLCMember_zVbUqqZD4jH1"&gt;1.0
&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;million remaining on the facility as of
July 31, 2021.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify; background-color: white"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

</us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-05-01to2021-07-31"
      decimals="-5"
      unitRef="USD">-3100000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2020-05-012021-04-30"
      decimals="-5"
      unitRef="USD">14800000</us-gaap:NetIncomeLoss>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="From2021-05-01to2021-07-31"
      decimals="-5"
      unitRef="USD">-5300000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="From2020-05-012021-04-30"
      decimals="-5"
      unitRef="USD">11700000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:Cash contextRef="AsOf2021-07-31" decimals="-5" unitRef="USD">77700000</us-gaap:Cash>
    <OPTT:ProceedsFromInitialPublicOffering
      contextRef="From2019-01-062019-01-07_custom_TwoThousandNinteenATMFacilityMember_custom_AGPAllianceGlobalPartnersMember"
      decimals="-5"
      unitRef="USD">25000000.0</OPTT:ProceedsFromInitialPublicOffering>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="From2019-01-062019-01-07_custom_TwoThousandNinteenATMFacilityMember_custom_AGPAllianceGlobalPartnersMember"
      decimals="INF"
      unitRef="Shares">17595472</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockConsiderationReceivedPerTransaction
      contextRef="From2019-01-062019-01-07_custom_TwoThousandNinteenATMFacilityMember_custom_AGPAllianceGlobalPartnersMember"
      decimals="-5"
      unitRef="USD">23400000</us-gaap:SaleOfStockConsiderationReceivedPerTransaction>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="AsOf2019-01-07_custom_TwoThousandNinteenATMFacilityMember_custom_AGPAllianceGlobalPartnersMember"
      decimals="INF"
      unitRef="USDPShares">1.33</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="From2020-05-012021-04-30_custom_TwoThousandNinteenATMFacilityMember_custom_AGPAllianceGlobalPartnersMember"
      decimals="INF"
      unitRef="Shares">12342506</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockConsiderationReceivedPerTransaction
      contextRef="From2020-05-012021-04-30_custom_TwoThousandNinteenATMFacilityMember_custom_AGPAllianceGlobalPartnersMember"
      decimals="-5"
      unitRef="USD">18700000</us-gaap:SaleOfStockConsiderationReceivedPerTransaction>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="AsOf2021-04-30_custom_TwoThousandNinteenATMFacilityMember_custom_AGPAllianceGlobalPartnersMember"
      decimals="INF"
      unitRef="USDPShares">1.51</us-gaap:SaleOfStockPricePerShare>
    <OPTT:PaymentOfSalesCommission
      contextRef="From2020-05-012021-04-30_custom_TwoThousandNinteenATMFacilityMember_custom_AGPAllianceGlobalPartnersMember"
      decimals="-5"
      unitRef="USD">800000</OPTT:PaymentOfSalesCommission>
    <us-gaap:CommonStockSharesAuthorized contextRef="AsOf2021-07-31" decimals="-6" unitRef="Shares">100000000.0</us-gaap:CommonStockSharesAuthorized>
    <OPTT:ProceedsFromInitialPublicOffering
      contextRef="From2020-11-182020-11-20_custom_TwoThousandTwentyATMFacilityMember_custom_AGPAllianceGlobalPartnersMember"
      decimals="-5"
      unitRef="USD">50000000.0</OPTT:ProceedsFromInitialPublicOffering>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="From2021-05-012021-07-31_custom_TwoThousandTwentyATMFacilityMember_custom_AGPAllianceGlobalPartnersMember"
      decimals="INF"
      unitRef="Shares">17179883</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockConsiderationReceivedPerTransaction
      contextRef="From2021-05-012021-07-31_custom_TwoThousandTwentyATMFacilityMember_custom_AGPAllianceGlobalPartnersMember"
      decimals="-5"
      unitRef="USD">50000000.0</us-gaap:SaleOfStockConsiderationReceivedPerTransaction>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="AsOf2021-07-31_custom_TwoThousandTwentyATMFacilityMember_custom_AGPAllianceGlobalPartnersMember"
      decimals="INF"
      unitRef="USDPShares">2.91</us-gaap:SaleOfStockPricePerShare>
    <OPTT:PaymentOfSalesCommission
      contextRef="From2021-05-012021-07-31_custom_TwoThousandTwentyATMFacilityMember_custom_AGPAllianceGlobalPartnersMember"
      decimals="-5"
      unitRef="USD">1600000</OPTT:PaymentOfSalesCommission>
    <OPTT:StockIssuedDuringPeriodValueIssuedForCommitmentFee
      contextRef="From2019-10-232019-10-24_custom_StockPurchaseAgreementMember_custom_AspireCapitalFundLLCMember_srt_MaximumMember"
      decimals="-5"
      unitRef="USD">10000000.0</OPTT:StockIssuedDuringPeriodValueIssuedForCommitmentFee>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="From2020-09-142020-09-18_custom_StockPurchaseAgreementMember_custom_AspireCapitalFundLLCMember"
      decimals="INF"
      unitRef="Shares">6424205</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockConsiderationReceivedPerTransaction
      contextRef="From2020-09-142020-09-18_custom_StockPurchaseAgreementMember_custom_AspireCapitalFundLLCMember"
      decimals="-5"
      unitRef="USD">4000000.0</us-gaap:SaleOfStockConsiderationReceivedPerTransaction>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="AsOf2020-09-18_custom_StockPurchaseAgreementMember_custom_AspireCapitalFundLLCMember"
      decimals="INF"
      unitRef="USDPShares">0.63</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="From2020-05-012021-04-30_custom_StockPurchaseAgreementOneMember_custom_AspireCapitalFundLLCMember"
      decimals="INF"
      unitRef="Shares">5025000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockConsiderationReceivedPerTransaction
      contextRef="From2020-05-012021-04-30_custom_StockPurchaseAgreementOneMember_custom_AspireCapitalFundLLCMember"
      decimals="-5"
      unitRef="USD">2900000</us-gaap:SaleOfStockConsiderationReceivedPerTransaction>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="AsOf2021-04-30_custom_StockPurchaseAgreementOneMember_custom_AspireCapitalFundLLCMember"
      decimals="INF"
      unitRef="USDPShares">0.57</us-gaap:SaleOfStockPricePerShare>
    <OPTT:StockIssuedDuringPeriodValueIssuedForCommitmentFee
      contextRef="From2020-09-142020-09-18_custom_StockPurchaseAgreementMember_custom_AspireCapitalFundLLCMember"
      decimals="-5"
      unitRef="USD">12500000</OPTT:StockIssuedDuringPeriodValueIssuedForCommitmentFee>
    <OPTT:PercentageOfOutstandingCommonStockLimitForShareholderApproval
      contextRef="From2020-09-142020-09-18_custom_StockPurchaseAgreementMember_custom_AspireCapitalFundLLCMember"
      decimals="INF"
      unitRef="Pure">0.1999</OPTT:PercentageOfOutstandingCommonStockLimitForShareholderApproval>
    <OPTT:PercentageOfOutstandingCommonStockLimitForShareholderApproval
      contextRef="From2020-12-222020-12-23_custom_StockPurchaseAgreementMember_custom_AspireCapitalFundLLCMember"
      decimals="INF"
      unitRef="Pure">0.1999</OPTT:PercentageOfOutstandingCommonStockLimitForShareholderApproval>
    <OPTT:StockIssuedDuringPeriodSharesCanBeIssuedBasedUponOutstandingPercentage
      contextRef="From2020-09-142020-09-18_custom_StockPurchaseAgreementMember_custom_AspireCapitalFundLLCMember"
      decimals="INF"
      unitRef="Shares">3722251</OPTT:StockIssuedDuringPeriodSharesCanBeIssuedBasedUponOutstandingPercentage>
    <OPTT:NumberOfAdditionalSharesThatCanBeIssuedUponShareholderApproval
      contextRef="From2020-12-222020-12-23_custom_StockPurchaseAgreementMember_custom_AspireCapitalFundLLCMember"
      decimals="INF"
      unitRef="Shares">9864706</OPTT:NumberOfAdditionalSharesThatCanBeIssuedUponShareholderApproval>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="From2020-12-292021-01-31_custom_StockPurchaseAgreementMember_custom_AspireCapitalFundLLCMember"
      decimals="INF"
      unitRef="Shares">3722251</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockConsiderationReceivedPerTransaction
      contextRef="From2020-12-292021-01-31_custom_StockPurchaseAgreementMember_custom_AspireCapitalFundLLCMember"
      decimals="-5"
      unitRef="USD">11800000</us-gaap:SaleOfStockConsiderationReceivedPerTransaction>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="AsOf2021-01-31_custom_StockPurchaseAgreementMember_custom_AspireCapitalFundLLCMember"
      decimals="INF"
      unitRef="USDPShares">3.17</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:SaleOfStockConsiderationReceivedPerTransaction
      contextRef="From2021-05-012021-07-31_custom_StockPurchaseAgreementMember_custom_AspireCapitalFundLLCMember"
      decimals="-5"
      unitRef="USD">1000000.0</us-gaap:SaleOfStockConsiderationReceivedPerTransaction>
    <us-gaap:SignificantAccountingPoliciesTextBlock contextRef="From2021-05-01to2021-07-31">&lt;p id="xdx_80F_eus-gaap--SignificantAccountingPoliciesTextBlock_z3KAyDSn0SS8" style="font: 10pt Times New Roman, Times, Serif; text-indent: 0pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;(2)
&lt;span id="xdx_822_zqDKVgXIsog5"&gt;Summary of Significant Accounting Policies&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_848_eus-gaap--ConsolidationPolicyTextBlock_z9352VpRA34j" style="font: 10pt Times New Roman, Times, Serif; text-indent: 0pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;(a)
&lt;span id="xdx_86A_zWGX5a08uPk5"&gt;Consolidation&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
accompanying consolidated financial statements include the accounts of the Company and its majority-owned subsidiaries. All significant
intercompany balances and transactions have been eliminated in consolidation.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_840_eus-gaap--UseOfEstimates_zEfmp3W61ojd" style="font: 10pt Times New Roman, Times, Serif; text-indent: 0pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;(b)
&lt;span id="xdx_86E_zJeiz76lsPCd"&gt;Use of Estimates&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify; background-color: white"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
preparation of the consolidated financial statements requires management of the Company to make a number of estimates and
assumptions relating to the reported amounts of assets and liabilities at the date of the consolidated financial statements and the
reported amounts of revenues and expenses during the period. Significant items subject to such estimates and assumptions include,
among other items,  estimated costs to complete projects and percentage of completion of customer contracts for purposes of
revenue recognition. Actual results could differ from those estimates.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify; background-color: white"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_84E_eus-gaap--CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_zMfy9ptpI578" style="font: 10pt Times New Roman, Times, Serif; text-indent: 0pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;(c)
&lt;span id="xdx_866_zW74xeQEl4rd"&gt;Cash, Cash Equivalents, Restricted Cash and Security Agreements&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;i&gt;Cash
and Cash Equivalents&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
Company considers all highly liquid investments with a maturity of three months or less when purchased to be cash equivalents. The Company
invests excess cash in a money market account. The following table summarizes cash and cash equivalents as of July 31, 2021 and April
30, 2021:&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_89D_eus-gaap--ScheduleOfCashAndCashEquivalentsTableTextBlock_zgzPExdtRFMf" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify; text-indent: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;span id="xdx_8B6_zgYZImMZH2nb" style="display: none"&gt;Schedule of Cash and Cash Equivalents&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 90%; margin-left: 0.5in"&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;July
    31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;April
    30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(in
    thousands)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; width: 60%; text-align: left; padding-left: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Checking
    and savings accounts&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--CashAndCashEquivalentsAtCarryingValue_c20210731__us-gaap--CashAndCashEquivalentsAxis__custom--CheckingAndSavingsAccountsMember_pn3n3" style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right" title="Cash and cash equivalents"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,022&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--CashAndCashEquivalentsAtCarryingValue_c20210430__us-gaap--CashAndCashEquivalentsAxis__custom--CheckingAndSavingsAccountsMember_pn3n3" style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right" title="Cash and cash equivalents"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,850&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left; padding-left: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Money
    market account&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--CashAndCashEquivalentsAtCarryingValue_c20210731__us-gaap--CashAndCashEquivalentsAxis__us-gaap--MoneyMarketFundsMember_pn3n3" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right" title="Cash and cash equivalents"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;76,698&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--CashAndCashEquivalentsAtCarryingValue_c20210430__us-gaap--CashAndCashEquivalentsAxis__us-gaap--MoneyMarketFundsMember_pn3n3" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right" title="Cash and cash equivalents"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;81,178&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; padding-left: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--CashAndCashEquivalentsAtCarryingValue_c20210731_pn3n3" style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right" title="Cash and cash equivalents"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;77,720&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--CashAndCashEquivalentsAtCarryingValue_c20210430_pn3n3" style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right" title="Cash and cash equivalents"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;83,028&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8AD_znK10UIr33g6" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"/&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;i&gt;Restricted
Cash and Security Agreements&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
Company has a letter of credit agreement with Santander Bank, N.A. (&#x201c;Santander&#x201d;). Cash of $&lt;span id="xdx_90C_eus-gaap--Deposits_iI_pn3n3_c20210731__us-gaap--TypeOfArrangementAxis__custom--RestrictedCashAndSecurityAgreementsMember__us-gaap--AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis__custom--SantanderBankMember__us-gaap--ShortTermDebtTypeAxis__us-gaap--LetterOfCreditMember_z6OgcyGeZjna"&gt;157,000
&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;is on deposit at Santander and serves as
security for a letter of credit issued by Santander for the lease of warehouse/office space in Monroe Township, New Jersey. This agreement
cannot be extended beyond July 31, 2025 and is cancelable at the discretion of the bank.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Santander
also issued two letters of credit to subsidiaries of Enel Green Power (&#x201c;EGP&#x201d;) pursuant to the Company&#x2019;s contracts with
EGP. The first letter of credit was issued in the amount of $&lt;span id="xdx_90D_eus-gaap--LettersOfCreditOutstandingAmount_iI_pn3n3_c20210731__us-gaap--TypeOfArrangementAxis__custom--RestrictedCashAndSecurityAgreementsMember__us-gaap--AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis__custom--SantanderBankMember__us-gaap--ShortTermDebtTypeAxis__custom--LetterOneMember_zNzXvL20XN1i"&gt;126&lt;/span&gt;,000 that will be released 12 months after the
PB3 PowerBuoy&lt;sup&gt;&#xae;&lt;/sup&gt; (&#x201c;PB3&#x201d;) is fully deployed. The second letter of credit was issued in the amount of $&lt;span id="xdx_901_eus-gaap--LettersOfCreditOutstandingAmount_iI_pn3n3_c20210731__us-gaap--TypeOfArrangementAxis__custom--RestrictedCashAndSecurityAgreementsMember__us-gaap--AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis__custom--SantanderBankMember__us-gaap--ShortTermDebtTypeAxis__custom--LetterTwoMember_zZN38zAi3WBh"&gt;645&lt;/span&gt;,000
and reduced to $&lt;span id="xdx_904_eus-gaap--LettersOfCreditOutstandingAmount_iI_pn3n3_c20200831__us-gaap--AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis__custom--SantanderBankMember__us-gaap--ShortTermDebtTypeAxis__custom--LetterTwoMember__us-gaap--AwardDateAxis__custom--AugustTwentyTwentyMember_zo27IwjrzgIl"&gt;323&lt;/span&gt;,000 in August 2020. The second letter of credit will be reduced by $&lt;span id="xdx_90E_ecustom--LettersOfCreditIssuedAmount_iI_pn3n3_c20210731__us-gaap--AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis__custom--SantanderBankMember__us-gaap--ShortTermDebtTypeAxis__custom--LetterTwoMember_zcanMz2zOZw"&gt;64&lt;/span&gt;,000 once the PB3 is fully deployed and passes final acceptance testing. The remaining restricted amount of $&lt;span id="xdx_901_ecustom--LettersOfCreditIssuedAmount_iI_pn3n3_c20210731__us-gaap--AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis__custom--SantanderBankMember_zR9rBV6eaZTg"&gt;258&lt;/span&gt;,000 will be released 12 months after the buoy is fully deployed.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"/&gt;

&lt;p id="xdx_893_eus-gaap--ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_zNoh0LZanrb7" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
following table provides a reconciliation of cash, cash equivalents and restricted cash reported within the Consolidated Balance Sheets
that total to the same amounts shown in the Consolidated Statements of Cash Flows.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;span id="xdx_8BC_zyfcXzxe43Sc" style="display: none"&gt;Schedule of Cash and Cash Equivalents and Restricted Cash&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-family: Times New Roman, Times, Serif; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;July
    31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;April
    30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="5" style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;(in
                                            thousands)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; width: 60%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Cash
    and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_pn3n3_c20210731_z1rBnekHvYr6" style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right" title="Cash and Cash Equivalents"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;77,720&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_pn3n3_c20210430_zkoE3qmIE4Od" style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right" title="Cash and Cash Equivalents"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;83,028&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Restricted
    cash- short term&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--RestrictedCashCurrent_c20210731_pn3n3" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Restricted cash- short term"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;384&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--RestrictedCashCurrent_iI_pn3n3_c20210430_zhxlY4W2HtAg" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Restricted cash- short term"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;384&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Restricted
    cash- long term&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--RestrictedCashNoncurrent_c20210731_pn3n3" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right" title="Restricted cash- long term"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;222&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--RestrictedCashNoncurrent_iI_pn3n3_c20210430_znEAS1SygDX1" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right" title="Restricted cash- long term"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;222&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_c20210731_pn3n3" style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right" title="Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;78,326&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_iI_pn3n3_c20210430_z8rk9RAoCrmi" style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right" title="Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;83,634&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"/&gt;

&lt;p id="xdx_8AB_zQfHqkmWrfv6" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_840_eus-gaap--ConcentrationRiskCreditRisk_zACOHNotazj3" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;(d)
&lt;span id="xdx_865_zf8Ig03FfgD8"&gt;Concentration of Credit Risk&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 7.7pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Financial
instruments that potentially subject the Company to credit risk consist principally of accounts receivable and cash and cash equivalents.
The Company believes that its credit risk is limited because the Company&#x2019;s current contracts are with companies with strong financial
strength. The Company invests its excess cash in a money market account and does not believe that it is exposed to any significant risks
related to its cash and money market accounts. Cash and cash equivalents are also maintained at foreign financial institutions. Cash
and cash equivalents in foreign financial institutions as of July 31, 2021 was $&lt;span id="xdx_904_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_pn5n6_c20210731__us-gaap--AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis__custom--ForeignFinancialInstitutionsMember_zugkaHYysRGf"&gt;0.3
&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;million.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_89C_eus-gaap--ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock_zest1VS4n5k8" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
table below shows the amount of the Company&#x2019;s revenues derived from customers whose revenues accounted for at least 10% of the
Company&#x2019;s consolidated revenues for at least one of the periods indicated:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 42.9pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;span id="xdx_8B5_zUTGM1thjSTg" style="display: none"&gt;Schedule of Revenue by Major Customers by Reporting Segments&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Three
    months ended July 31,&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="font-family: Times New Roman, Times, Serif; padding-left: 10pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(in
    thousands)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; width: 60%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Eni
    S.p.A.&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210501__20210731__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--EniSPAMember_zqQRjXSAAMCd" style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right" title="Revenues"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0577"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200501__20200731__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--EniSPAMember_zq9gG5WiMCb9" style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right" title="Revenues"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;28&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Harbour
    (p/k/a Premier Oil)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210501__20210731__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--HarbourMember_zAPnfUmbY7c5" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Revenues"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0581"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200501__20200731__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--HarbourMember_zaD2rtB3jL67" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Revenues"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;27&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;EGP&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210501__20210731__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--EGPMember_zwI2SagEnh71" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Revenues"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;149&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200501__20200731__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--EGPMember_zbBpx3ftYX35" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Revenues"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;114&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Valaris&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210501__20210731__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--ValarisMember_zkFVP6bM52E4" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Revenues"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;89&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200501__20200731__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--ValarisMember_zYbvzWOlEFZ2" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Revenues"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0591"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Other
    (no customer over 10%)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210501__20210731__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--OtherMember_zQ453fsqiv3d" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right" title="Revenues"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;34&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200501__20200731__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--OtherMember_z547qvmOsOpa" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right" title="Revenues"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0595"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210501__20210731__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__srt--MajorCustomersAxis__custom--CustomerMember_zyKkm3Nv2Rsa" style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right" title="Revenues"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;272&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200501__20200731__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__srt--MajorCustomersAxis__custom--CustomerMember_zoyeNwWihPti" style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right" title="Revenues"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;169&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A4_zBVvTz0KuCTa" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"/&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"/&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 7.7pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_849_eus-gaap--ShareBasedCompensationOptionAndIncentivePlansPolicy_zCOmy9zlGq3" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;(e) &lt;span id="xdx_86F_zC57LCeoxMc"&gt;Share-Based Compensation&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;


&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; background-color: white"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Costs
resulting from all share-based payment transactions are recognized in the consolidated financial statements at their fair values. The
following table summarizes share-based compensation related to the Company&#x2019;s share-based plans by expense category for the three
months ended July 31, 2021 and 2020:&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_897_eus-gaap--ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_z0YzKtZpbhIh" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; background-color: white"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;span id="xdx_8BD_z1saFhRCeBsh" style="display: none"&gt;Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Three
    months ended July 31,&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="7" style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(in
    thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; width: 60%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Engineering
    and product development&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--ShareBasedCompensation_pn3n3_c20210501__20210731__us-gaap--IncomeStatementLocationAxis__custom--EngineeringAndProductDevelopmentMember_z0VzDXMlCFGf" style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right" title="Total share-based compensation expense"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;217&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--ShareBasedCompensation_pn3n3_c20200501__20200731__us-gaap--IncomeStatementLocationAxis__custom--EngineeringAndProductDevelopmentMember_ztOnqSldqw6c" style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right" title="Total share-based compensation expense"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;37&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Selling,
    general and administrative&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--ShareBasedCompensation_pn3n3_c20210501__20210731__us-gaap--IncomeStatementLocationAxis__us-gaap--SellingGeneralAndAdministrativeExpensesMember_zeTlddt8XASj" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right" title="Total share-based compensation expense"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;173&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--ShareBasedCompensation_pn3n3_c20200501__20200731__us-gaap--IncomeStatementLocationAxis__us-gaap--SellingGeneralAndAdministrativeExpensesMember_z6MVbCUUQbjh" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right" title="Total share-based compensation expense"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;79&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Total
    share-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--ShareBasedCompensation_pn3n3_c20210501__20210731_zDe4hktSI673" style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right" title="Total share-based compensation expense"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;390&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--ShareBasedCompensation_pn3n3_c20200501__20200731_zWgcSetcVgW4" style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right" title="Total share-based compensation expense"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;116&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A0_z91EuslEtWxb" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center; background-color: white"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_849_eus-gaap--RevenueFromContractWithCustomerPolicyTextBlock_zuWce1UlEMEc" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;(f)
&lt;i&gt;&lt;span id="xdx_862_zyHobO6uC1Tj"&gt;Revenue Recognition&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;A
performance obligation is the unit of account for revenue recognition. The Company assesses the goods or services promised in a contract
with a customer and identifies as a performance obligation either: a) a good or service (or a bundle of goods or services) that is distinct;
or b) a series of distinct goods or services that are substantially the same and that have the same pattern of transfer to the customer.
A contract may contain a single or multiple performance obligations. For contracts with multiple performance obligations, the Company
allocates the contracted transaction price to each performance obligation based upon the relative standalone selling price, which represents
the price the Company would sell a promised good or service separately to a customer. The Company determines the standalone selling price
based upon the facts and circumstances of each obligated good or service. The majority of the Company&#x2019;s contracts have no observable
standalone selling price since the associated products and services are customized to customer specifications. As such, the standalone
selling price generally reflects the Company&#x2019;s forecast of the total cost to satisfy the performance obligation plus an appropriate
profit margin.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
nature of the Company&#x2019;s contracts may give rise to several types of variable consideration, including unpriced change orders and
liquidated damages and penalties. Variable consideration can also arise from modifications to the scope of services. Variable consideration
is included in the transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not
occur once the uncertainty associated with the variable consideration is resolved. Our estimates of variable consideration and determination
of whether to include such amounts in the transaction price are based largely on our assessment of legal enforceability, performance,
and any other information (historical, current, and forecasted) that is reasonably available to us. There was no variable consideration
as of July 31, 2021 and 2020. The Company presents shipping and handling costs, that occur after control of the promised goods or services
transfer to the customer, as fulfillment costs rather than evaluating whether the shipping and handling activities are promised services
to the customer.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; color: red"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
Company recognizes revenue when or as it satisfies a performance obligation by transferring a good or service to a customer, either (1)
at a point in time or (2) over time. A good or service is transferred when, or as, the customer obtains control. The evaluation
of whether control of each performance obligation is transferred at a point in time or over time is made at contract inception. Input
measures such as costs incurred or time elapsed are utilized to assess progress against specific contractual performance obligations
for the Company&#x2019;s services. The selection of the method to measure progress towards completion requires judgment and is based on
the nature of the services to be provided. For the Company, the input method using costs incurred or time elapsed best represents the
measure of progress against the performance obligations incorporated within the contractual agreements. If estimated total costs on any
contract project a loss, the Company charges the entire estimated loss to operations in the period the loss becomes known. The cumulative
effect of revisions to revenue, estimated costs to complete contracts, including penalties, incentive awards, change orders, claims,
anticipated losses, and others are recorded in the accounting period in which the events indicating a loss are known and the loss can
be reasonably estimated. These loss projects are re-assessed for each subsequent reporting period until the project is complete. Such
revisions could occur at any time and the effects may be material.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
Company&#x2019;s contracts are either cost plus or fixed price contracts. Under cost plus contracts, customers are billed for actual expenses
incurred plus an agreed-upon fee. Under cost plus contracts, a profit or loss on a project is recognized depending on whether actual
costs are more or less than the agreed upon amount.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
Company has two types of fixed price contracts, firm fixed price and cost-sharing. Under firm fixed price contracts, the Company receives
an agreed-upon amount for providing products and services specified in the contract, a profit or loss is recognized depending on whether
actual costs are more or less than the agreed upon amount. Under cost-sharing contracts, the fixed amount agreed upon with the customer
is only intended to fund a portion of the costs on a specific project. Under cost sharing contracts, an amount corresponding to the revenue
is recorded in cost of revenues, resulting in gross profit on these contracts of zero. The Company&#x2019;s share of the costs is recorded
as product development expense. The Company reports its disaggregation of revenue by contract type since this method best represents
the Company&#x2019;s business. For the three-month periods ended July 31, 2021 and 2020, all of the Company&#x2019;s contracts were classified
as firm fixed price.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"/&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;As
of July 31, 2021, the Company&#x2019;s total remaining performance obligations, also referred to as backlog, totaled $&lt;span id="xdx_901_eus-gaap--RevenueRemainingPerformanceObligation_iI_pn5n6_c20210731_zcbifrwDJ5ck" title="Revenue remaining performance obligation"&gt;0.4&lt;/span&gt; million. The
Company expects to recognize &lt;span id="xdx_909_ecustom--RevenueRemainingPerformancesObligationPercentage_pid_dp_c20210501__20210731_zn9G7raMA0Ql" title="Revenue remaining performance obligation, percentage"&gt;100&lt;/span&gt;%, or $&lt;span id="xdx_907_ecustom--ContractReceivablesDueAfterNextRollingTwelveMonths_iI_pn5n6_c20210731_zVg5QJKJ8N3h" title="Performance obligation revenue of next twelve months"&gt;0.4&lt;/span&gt; million, of the remaining performance obligations as revenue over the next twelve
months.&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
Company also enters into lease arrangements for its PB3 with certain customers. Revenue related to multiple-element arrangements is allocated
to lease and non-lease elements based on their relative standalone selling prices or expected cost plus a margin approach. Lease elements
generally include a PB3 and components, while non-lease elements generally include engineering, monitoring and support services. In the
lease arrangement, the customer is provided an option to extend the lease term or purchase the leased PB3 at some point during and/or
at the end of the lease term.&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;i&gt;Products
and Solutions Leasing&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
Company enters into lease arrangements with certain customers for their products and solutions. As of July 31, 2021, the Company had
one lease arrangement with a remaining operating lease term of less than 10 months. Revenue related to multiple-element arrangements
is allocated to lease and non-lease elements based on their relative standalone selling prices or expected cost plus a margin approach.
Lease elements generally include a PB3 and components, while non-lease elements generally include engineering, monitoring and support
services. In the lease arrangement, the customer is provided an option to extend the lease term or purchase the leased PB3 at some point
during and/or at the end of the lease term.&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
Company classifies leases as either operating or financing in accordance with the authoritative accounting guidance contained within
ASC Topic 842, &lt;i&gt;&#x201c;Leases&#x201d;.&lt;/i&gt; At inception of the contract, the Company evaluates the lease against the lease classification
criteria within ASC Topic 842. If the direct financing or sales-type classification criteria are met, then the lease is accounted for
as a finance lease. All others are treated as operating leases.&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
Company recognizes revenue from operating lease arrangements generally on a straight-line basis over the lease term which is presented
in Revenues in the Consolidated Statement of Operations. The lease income for the three months ended July 31, 2021 and 2020 was immaterial.&lt;/span&gt;&lt;/p&gt;

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

&lt;p id="xdx_845_eus-gaap--EarningsPerSharePolicyTextBlock_zdW9ZKODpgOb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;(g)
&lt;span id="xdx_864_zTWs8ajMHhG5"&gt;Net Loss per Common Share&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Basic
and diluted net loss per common share for all periods presented is computed by dividing net loss by the weighted average number
of shares of common stock and common stock equivalents outstanding during the period. The pre-funded warrants were determined to be common
stock equivalents and have been included in the weighted average number of shares outstanding for calculation of the basic earnings per
share number. Due to the Company&#x2019;s net losses, potentially dilutive securities, consisting of options to purchase shares of common
stock, warrants on common stock and unvested restricted stock issued to employees and non-employee directors, were excluded from the
diluted loss per common share calculation due to their anti-dilutive effect.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;In
computing diluted net loss per common share on the Consolidated Statement of Operations, warrants on common stock, options to
purchase shares of common stock and non-vested restricted stock issued to employees and non-employee directors, totaling &lt;span id="xdx_900_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c20210501__20210731_zcxpoDSlON63"&gt;5,243,647
&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;and &lt;span id="xdx_90E_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c20200501__20200731_zBkeIp4hcAef"&gt;5,564,404
&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;for the three months ended July 31, 2021 and
2020, respectively, were excluded from each of the computations as the effect would be anti-dilutive due to the Company&#x2019;s net losses.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_84D_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zYc5pliWHnkj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;(h)
&lt;span id="xdx_867_zpyQdzDmx2dl"&gt;Recently Issued Accounting Standards&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;In
June 2016, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued ASU No. 2016-13, &#x201c;&lt;i&gt;Financial Instruments &lt;/i&gt;-
&lt;i&gt;Credit Losses (Topic 326), Measurement of Credit Losses on Financial Instruments.&#x201d; &lt;/i&gt;This amendment replaces the incurred loss impairment methodology in current GAAP with a methodology that reflects expected credit losses on instruments
within its scope, including trade receivables. This update is intended to provide financial statement users with more decision-useful
information about the expected credit losses. In November 2019, the FASB issued No. 2019-10, &lt;i&gt;Financial Instruments&#x2014;Credit Losses
(Topic 326), Derivatives and Hedging (Topic 815), and Leases (Topic 842)&lt;/i&gt;, which deferred the effective date of ASU 2016-13 for Smaller
Reporting Companies for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. The Company
is currently evaluating the impact the adoption of ASU 2016-13 will have on its consolidated financial statements.&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_858_z3fZkuAWnfBb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"/&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock contextRef="From2021-05-01to2021-07-31">&lt;p id="xdx_848_eus-gaap--ConsolidationPolicyTextBlock_z9352VpRA34j" style="font: 10pt Times New Roman, Times, Serif; text-indent: 0pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;(a)
&lt;span id="xdx_86A_zWGX5a08uPk5"&gt;Consolidation&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
accompanying consolidated financial statements include the accounts of the Company and its majority-owned subsidiaries. All significant
intercompany balances and transactions have been eliminated in consolidation.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:UseOfEstimates contextRef="From2021-05-01to2021-07-31">&lt;p id="xdx_840_eus-gaap--UseOfEstimates_zEfmp3W61ojd" style="font: 10pt Times New Roman, Times, Serif; text-indent: 0pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;(b)
&lt;span id="xdx_86E_zJeiz76lsPCd"&gt;Use of Estimates&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify; background-color: white"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
preparation of the consolidated financial statements requires management of the Company to make a number of estimates and
assumptions relating to the reported amounts of assets and liabilities at the date of the consolidated financial statements and the
reported amounts of revenues and expenses during the period. Significant items subject to such estimates and assumptions include,
among other items,  estimated costs to complete projects and percentage of completion of customer contracts for purposes of
revenue recognition. Actual results could differ from those estimates.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify; background-color: white"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:UseOfEstimates>
    <us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy contextRef="From2021-05-01to2021-07-31">&lt;p id="xdx_84E_eus-gaap--CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_zMfy9ptpI578" style="font: 10pt Times New Roman, Times, Serif; text-indent: 0pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;(c)
&lt;span id="xdx_866_zW74xeQEl4rd"&gt;Cash, Cash Equivalents, Restricted Cash and Security Agreements&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;i&gt;Cash
and Cash Equivalents&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
Company considers all highly liquid investments with a maturity of three months or less when purchased to be cash equivalents. The Company
invests excess cash in a money market account. The following table summarizes cash and cash equivalents as of July 31, 2021 and April
30, 2021:&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_89D_eus-gaap--ScheduleOfCashAndCashEquivalentsTableTextBlock_zgzPExdtRFMf" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify; text-indent: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;span id="xdx_8B6_zgYZImMZH2nb" style="display: none"&gt;Schedule of Cash and Cash Equivalents&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 90%; margin-left: 0.5in"&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;July
    31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;April
    30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(in
    thousands)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; width: 60%; text-align: left; padding-left: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Checking
    and savings accounts&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--CashAndCashEquivalentsAtCarryingValue_c20210731__us-gaap--CashAndCashEquivalentsAxis__custom--CheckingAndSavingsAccountsMember_pn3n3" style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right" title="Cash and cash equivalents"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,022&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--CashAndCashEquivalentsAtCarryingValue_c20210430__us-gaap--CashAndCashEquivalentsAxis__custom--CheckingAndSavingsAccountsMember_pn3n3" style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right" title="Cash and cash equivalents"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,850&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left; padding-left: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Money
    market account&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--CashAndCashEquivalentsAtCarryingValue_c20210731__us-gaap--CashAndCashEquivalentsAxis__us-gaap--MoneyMarketFundsMember_pn3n3" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right" title="Cash and cash equivalents"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;76,698&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--CashAndCashEquivalentsAtCarryingValue_c20210430__us-gaap--CashAndCashEquivalentsAxis__us-gaap--MoneyMarketFundsMember_pn3n3" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right" title="Cash and cash equivalents"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;81,178&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; padding-left: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--CashAndCashEquivalentsAtCarryingValue_c20210731_pn3n3" style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right" title="Cash and cash equivalents"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;77,720&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--CashAndCashEquivalentsAtCarryingValue_c20210430_pn3n3" style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right" title="Cash and cash equivalents"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;83,028&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8AD_znK10UIr33g6" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"/&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;i&gt;Restricted
Cash and Security Agreements&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
Company has a letter of credit agreement with Santander Bank, N.A. (&#x201c;Santander&#x201d;). Cash of $&lt;span id="xdx_90C_eus-gaap--Deposits_iI_pn3n3_c20210731__us-gaap--TypeOfArrangementAxis__custom--RestrictedCashAndSecurityAgreementsMember__us-gaap--AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis__custom--SantanderBankMember__us-gaap--ShortTermDebtTypeAxis__us-gaap--LetterOfCreditMember_z6OgcyGeZjna"&gt;157,000
&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;is on deposit at Santander and serves as
security for a letter of credit issued by Santander for the lease of warehouse/office space in Monroe Township, New Jersey. This agreement
cannot be extended beyond July 31, 2025 and is cancelable at the discretion of the bank.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Santander
also issued two letters of credit to subsidiaries of Enel Green Power (&#x201c;EGP&#x201d;) pursuant to the Company&#x2019;s contracts with
EGP. The first letter of credit was issued in the amount of $&lt;span id="xdx_90D_eus-gaap--LettersOfCreditOutstandingAmount_iI_pn3n3_c20210731__us-gaap--TypeOfArrangementAxis__custom--RestrictedCashAndSecurityAgreementsMember__us-gaap--AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis__custom--SantanderBankMember__us-gaap--ShortTermDebtTypeAxis__custom--LetterOneMember_zNzXvL20XN1i"&gt;126&lt;/span&gt;,000 that will be released 12 months after the
PB3 PowerBuoy&lt;sup&gt;&#xae;&lt;/sup&gt; (&#x201c;PB3&#x201d;) is fully deployed. The second letter of credit was issued in the amount of $&lt;span id="xdx_901_eus-gaap--LettersOfCreditOutstandingAmount_iI_pn3n3_c20210731__us-gaap--TypeOfArrangementAxis__custom--RestrictedCashAndSecurityAgreementsMember__us-gaap--AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis__custom--SantanderBankMember__us-gaap--ShortTermDebtTypeAxis__custom--LetterTwoMember_zZN38zAi3WBh"&gt;645&lt;/span&gt;,000
and reduced to $&lt;span id="xdx_904_eus-gaap--LettersOfCreditOutstandingAmount_iI_pn3n3_c20200831__us-gaap--AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis__custom--SantanderBankMember__us-gaap--ShortTermDebtTypeAxis__custom--LetterTwoMember__us-gaap--AwardDateAxis__custom--AugustTwentyTwentyMember_zo27IwjrzgIl"&gt;323&lt;/span&gt;,000 in August 2020. The second letter of credit will be reduced by $&lt;span id="xdx_90E_ecustom--LettersOfCreditIssuedAmount_iI_pn3n3_c20210731__us-gaap--AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis__custom--SantanderBankMember__us-gaap--ShortTermDebtTypeAxis__custom--LetterTwoMember_zcanMz2zOZw"&gt;64&lt;/span&gt;,000 once the PB3 is fully deployed and passes final acceptance testing. The remaining restricted amount of $&lt;span id="xdx_901_ecustom--LettersOfCreditIssuedAmount_iI_pn3n3_c20210731__us-gaap--AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis__custom--SantanderBankMember_zR9rBV6eaZTg"&gt;258&lt;/span&gt;,000 will be released 12 months after the buoy is fully deployed.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"/&gt;

&lt;p id="xdx_893_eus-gaap--ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_zNoh0LZanrb7" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
following table provides a reconciliation of cash, cash equivalents and restricted cash reported within the Consolidated Balance Sheets
that total to the same amounts shown in the Consolidated Statements of Cash Flows.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;span id="xdx_8BC_zyfcXzxe43Sc" style="display: none"&gt;Schedule of Cash and Cash Equivalents and Restricted Cash&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-family: Times New Roman, Times, Serif; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;July
    31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;April
    30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="5" style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;(in
                                            thousands)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; width: 60%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Cash
    and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_pn3n3_c20210731_z1rBnekHvYr6" style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right" title="Cash and Cash Equivalents"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;77,720&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_pn3n3_c20210430_zkoE3qmIE4Od" style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right" title="Cash and Cash Equivalents"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;83,028&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Restricted
    cash- short term&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--RestrictedCashCurrent_c20210731_pn3n3" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Restricted cash- short term"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;384&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--RestrictedCashCurrent_iI_pn3n3_c20210430_zhxlY4W2HtAg" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Restricted cash- short term"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;384&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Restricted
    cash- long term&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--RestrictedCashNoncurrent_c20210731_pn3n3" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right" title="Restricted cash- long term"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;222&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--RestrictedCashNoncurrent_iI_pn3n3_c20210430_znEAS1SygDX1" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right" title="Restricted cash- long term"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;222&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_c20210731_pn3n3" style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right" title="Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;78,326&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_iI_pn3n3_c20210430_z8rk9RAoCrmi" style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right" title="Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;83,634&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"/&gt;

&lt;p id="xdx_8AB_zQfHqkmWrfv6" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy>
    <us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock contextRef="From2021-05-01to2021-07-31">&lt;p id="xdx_89D_eus-gaap--ScheduleOfCashAndCashEquivalentsTableTextBlock_zgzPExdtRFMf" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify; text-indent: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;span id="xdx_8B6_zgYZImMZH2nb" style="display: none"&gt;Schedule of Cash and Cash Equivalents&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 90%; margin-left: 0.5in"&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;July
    31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;April
    30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(in
    thousands)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; width: 60%; text-align: left; padding-left: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Checking
    and savings accounts&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--CashAndCashEquivalentsAtCarryingValue_c20210731__us-gaap--CashAndCashEquivalentsAxis__custom--CheckingAndSavingsAccountsMember_pn3n3" style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right" title="Cash and cash equivalents"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,022&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--CashAndCashEquivalentsAtCarryingValue_c20210430__us-gaap--CashAndCashEquivalentsAxis__custom--CheckingAndSavingsAccountsMember_pn3n3" style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right" title="Cash and cash equivalents"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,850&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left; padding-left: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Money
    market account&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--CashAndCashEquivalentsAtCarryingValue_c20210731__us-gaap--CashAndCashEquivalentsAxis__us-gaap--MoneyMarketFundsMember_pn3n3" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right" title="Cash and cash equivalents"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;76,698&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--CashAndCashEquivalentsAtCarryingValue_c20210430__us-gaap--CashAndCashEquivalentsAxis__us-gaap--MoneyMarketFundsMember_pn3n3" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right" title="Cash and cash equivalents"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;81,178&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; padding-left: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--CashAndCashEquivalentsAtCarryingValue_c20210731_pn3n3" style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right" title="Cash and cash equivalents"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;77,720&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--CashAndCashEquivalentsAtCarryingValue_c20210430_pn3n3" style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right" title="Cash and cash equivalents"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;83,028&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="AsOf2021-07-31_custom_CheckingAndSavingsAccountsMember"
      decimals="-3"
      unitRef="USD">1022000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="AsOf2021-04-30_custom_CheckingAndSavingsAccountsMember"
      decimals="-3"
      unitRef="USD">1850000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="AsOf2021-07-31_us-gaap_MoneyMarketFundsMember"
      decimals="-3"
      unitRef="USD">76698000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="AsOf2021-04-30_us-gaap_MoneyMarketFundsMember"
      decimals="-3"
      unitRef="USD">81178000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2021-07-31" decimals="-3" unitRef="USD">77720000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">83028000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:Deposits
      contextRef="AsOf2021-07-31_custom_RestrictedCashAndSecurityAgreementsMember_custom_SantanderBankMember_us-gaap_LetterOfCreditMember"
      decimals="-3"
      unitRef="USD">157000000</us-gaap:Deposits>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="AsOf2021-07-31_custom_RestrictedCashAndSecurityAgreementsMember_custom_SantanderBankMember_custom_LetterOneMember"
      decimals="-3"
      unitRef="USD">126000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="AsOf2021-07-31_custom_RestrictedCashAndSecurityAgreementsMember_custom_SantanderBankMember_custom_LetterTwoMember"
      decimals="-3"
      unitRef="USD">645000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="AsOf2020-08-31_custom_SantanderBankMember_custom_LetterTwoMember_custom_AugustTwentyTwentyMember"
      decimals="-3"
      unitRef="USD">323000</us-gaap:LettersOfCreditOutstandingAmount>
    <OPTT:LettersOfCreditIssuedAmount
      contextRef="AsOf2021-07-31_custom_SantanderBankMember_custom_LetterTwoMember"
      decimals="-3"
      unitRef="USD">64000</OPTT:LettersOfCreditIssuedAmount>
    <OPTT:LettersOfCreditIssuedAmount
      contextRef="AsOf2021-07-31_custom_SantanderBankMember"
      decimals="-3"
      unitRef="USD">258000</OPTT:LettersOfCreditIssuedAmount>
    <us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock contextRef="From2021-05-01to2021-07-31">&lt;p id="xdx_893_eus-gaap--ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_zNoh0LZanrb7" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
following table provides a reconciliation of cash, cash equivalents and restricted cash reported within the Consolidated Balance Sheets
that total to the same amounts shown in the Consolidated Statements of Cash Flows.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;span id="xdx_8BC_zyfcXzxe43Sc" style="display: none"&gt;Schedule of Cash and Cash Equivalents and Restricted Cash&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-family: Times New Roman, Times, Serif; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;July
    31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;April
    30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="5" style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;(in
                                            thousands)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; width: 60%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Cash
    and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_pn3n3_c20210731_z1rBnekHvYr6" style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right" title="Cash and Cash Equivalents"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;77,720&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_pn3n3_c20210430_zkoE3qmIE4Od" style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right" title="Cash and Cash Equivalents"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;83,028&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Restricted
    cash- short term&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--RestrictedCashCurrent_c20210731_pn3n3" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Restricted cash- short term"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;384&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--RestrictedCashCurrent_iI_pn3n3_c20210430_zhxlY4W2HtAg" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Restricted cash- short term"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;384&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Restricted
    cash- long term&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--RestrictedCashNoncurrent_c20210731_pn3n3" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right" title="Restricted cash- long term"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;222&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--RestrictedCashNoncurrent_iI_pn3n3_c20210430_znEAS1SygDX1" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right" title="Restricted cash- long term"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;222&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_c20210731_pn3n3" style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right" title="Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;78,326&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_iI_pn3n3_c20210430_z8rk9RAoCrmi" style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right" title="Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;83,634&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"/&gt;

</us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2021-07-31" decimals="-3" unitRef="USD">77720000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">83028000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashCurrent contextRef="AsOf2021-07-31" decimals="-3" unitRef="USD">384000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">384000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashNoncurrent contextRef="AsOf2021-07-31" decimals="-3" unitRef="USD">222000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:RestrictedCashNoncurrent contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">222000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="AsOf2021-07-31" decimals="-3" unitRef="USD">78326000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">83634000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:ConcentrationRiskCreditRisk contextRef="From2021-05-01to2021-07-31">&lt;p id="xdx_840_eus-gaap--ConcentrationRiskCreditRisk_zACOHNotazj3" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;(d)
&lt;span id="xdx_865_zf8Ig03FfgD8"&gt;Concentration of Credit Risk&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 7.7pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Financial
instruments that potentially subject the Company to credit risk consist principally of accounts receivable and cash and cash equivalents.
The Company believes that its credit risk is limited because the Company&#x2019;s current contracts are with companies with strong financial
strength. The Company invests its excess cash in a money market account and does not believe that it is exposed to any significant risks
related to its cash and money market accounts. Cash and cash equivalents are also maintained at foreign financial institutions. Cash
and cash equivalents in foreign financial institutions as of July 31, 2021 was $&lt;span id="xdx_904_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_pn5n6_c20210731__us-gaap--AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis__custom--ForeignFinancialInstitutionsMember_zugkaHYysRGf"&gt;0.3
&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;million.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_89C_eus-gaap--ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock_zest1VS4n5k8" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
table below shows the amount of the Company&#x2019;s revenues derived from customers whose revenues accounted for at least 10% of the
Company&#x2019;s consolidated revenues for at least one of the periods indicated:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 42.9pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;span id="xdx_8B5_zUTGM1thjSTg" style="display: none"&gt;Schedule of Revenue by Major Customers by Reporting Segments&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Three
    months ended July 31,&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="font-family: Times New Roman, Times, Serif; padding-left: 10pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(in
    thousands)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; width: 60%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Eni
    S.p.A.&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210501__20210731__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--EniSPAMember_zqQRjXSAAMCd" style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right" title="Revenues"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0577"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200501__20200731__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--EniSPAMember_zq9gG5WiMCb9" style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right" title="Revenues"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;28&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Harbour
    (p/k/a Premier Oil)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210501__20210731__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--HarbourMember_zAPnfUmbY7c5" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Revenues"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0581"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200501__20200731__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--HarbourMember_zaD2rtB3jL67" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Revenues"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;27&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;EGP&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210501__20210731__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--EGPMember_zwI2SagEnh71" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Revenues"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;149&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200501__20200731__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--EGPMember_zbBpx3ftYX35" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Revenues"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;114&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Valaris&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210501__20210731__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--ValarisMember_zkFVP6bM52E4" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Revenues"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;89&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200501__20200731__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--ValarisMember_zYbvzWOlEFZ2" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Revenues"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0591"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Other
    (no customer over 10%)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210501__20210731__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--OtherMember_zQ453fsqiv3d" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right" title="Revenues"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;34&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200501__20200731__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--OtherMember_z547qvmOsOpa" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right" title="Revenues"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0595"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210501__20210731__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__srt--MajorCustomersAxis__custom--CustomerMember_zyKkm3Nv2Rsa" style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right" title="Revenues"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;272&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200501__20200731__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__srt--MajorCustomersAxis__custom--CustomerMember_zoyeNwWihPti" style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right" title="Revenues"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;169&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A4_zBVvTz0KuCTa" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"/&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"/&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 7.7pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="AsOf2021-07-31_custom_ForeignFinancialInstitutionsMember"
      decimals="-5"
      unitRef="USD">300000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock contextRef="From2021-05-01to2021-07-31">&lt;p id="xdx_89C_eus-gaap--ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock_zest1VS4n5k8" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
table below shows the amount of the Company&#x2019;s revenues derived from customers whose revenues accounted for at least 10% of the
Company&#x2019;s consolidated revenues for at least one of the periods indicated:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 42.9pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;span id="xdx_8B5_zUTGM1thjSTg" style="display: none"&gt;Schedule of Revenue by Major Customers by Reporting Segments&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Three
    months ended July 31,&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="font-family: Times New Roman, Times, Serif; padding-left: 10pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(in
    thousands)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; width: 60%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Eni
    S.p.A.&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210501__20210731__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--EniSPAMember_zqQRjXSAAMCd" style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right" title="Revenues"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0577"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200501__20200731__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--EniSPAMember_zq9gG5WiMCb9" style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right" title="Revenues"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;28&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Harbour
    (p/k/a Premier Oil)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210501__20210731__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--HarbourMember_zAPnfUmbY7c5" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Revenues"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0581"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200501__20200731__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--HarbourMember_zaD2rtB3jL67" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Revenues"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;27&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;EGP&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210501__20210731__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--EGPMember_zwI2SagEnh71" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Revenues"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;149&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200501__20200731__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--EGPMember_zbBpx3ftYX35" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Revenues"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;114&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Valaris&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210501__20210731__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--ValarisMember_zkFVP6bM52E4" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Revenues"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;89&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200501__20200731__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--ValarisMember_zYbvzWOlEFZ2" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Revenues"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0591"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Other
    (no customer over 10%)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210501__20210731__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--OtherMember_zQ453fsqiv3d" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right" title="Revenues"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;34&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200501__20200731__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--OtherMember_z547qvmOsOpa" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right" title="Revenues"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0595"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210501__20210731__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__srt--MajorCustomersAxis__custom--CustomerMember_zyKkm3Nv2Rsa" style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right" title="Revenues"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;272&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200501__20200731__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__srt--MajorCustomersAxis__custom--CustomerMember_zoyeNwWihPti" style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right" title="Revenues"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;169&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-05-012020-07-31_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_EniSPAMember"
      decimals="-3"
      unitRef="USD">28000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-05-012020-07-31_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_HarbourMember"
      decimals="-3"
      unitRef="USD">27000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-05-012021-07-31_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_EGPMember"
      decimals="-3"
      unitRef="USD">149000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-05-012020-07-31_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_EGPMember"
      decimals="-3"
      unitRef="USD">114000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-05-012021-07-31_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_ValarisMember"
      decimals="-3"
      unitRef="USD">89000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-05-012021-07-31_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_OtherMember"
      decimals="-3"
      unitRef="USD">34000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-05-012021-07-31_us-gaap_CustomerConcentrationRiskMember_us-gaap_SalesRevenueNetMember_custom_CustomerMember"
      decimals="-3"
      unitRef="USD">272000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-05-012020-07-31_us-gaap_CustomerConcentrationRiskMember_us-gaap_SalesRevenueNetMember_custom_CustomerMember"
      decimals="-3"
      unitRef="USD">169000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy contextRef="From2021-05-01to2021-07-31">&lt;p id="xdx_849_eus-gaap--ShareBasedCompensationOptionAndIncentivePlansPolicy_zCOmy9zlGq3" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;(e) &lt;span id="xdx_86F_zC57LCeoxMc"&gt;Share-Based Compensation&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;


&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; background-color: white"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Costs
resulting from all share-based payment transactions are recognized in the consolidated financial statements at their fair values. The
following table summarizes share-based compensation related to the Company&#x2019;s share-based plans by expense category for the three
months ended July 31, 2021 and 2020:&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_897_eus-gaap--ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_z0YzKtZpbhIh" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; background-color: white"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;span id="xdx_8BD_z1saFhRCeBsh" style="display: none"&gt;Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Three
    months ended July 31,&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="7" style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(in
    thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; width: 60%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Engineering
    and product development&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--ShareBasedCompensation_pn3n3_c20210501__20210731__us-gaap--IncomeStatementLocationAxis__custom--EngineeringAndProductDevelopmentMember_z0VzDXMlCFGf" style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right" title="Total share-based compensation expense"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;217&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--ShareBasedCompensation_pn3n3_c20200501__20200731__us-gaap--IncomeStatementLocationAxis__custom--EngineeringAndProductDevelopmentMember_ztOnqSldqw6c" style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right" title="Total share-based compensation expense"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;37&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Selling,
    general and administrative&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--ShareBasedCompensation_pn3n3_c20210501__20210731__us-gaap--IncomeStatementLocationAxis__us-gaap--SellingGeneralAndAdministrativeExpensesMember_zeTlddt8XASj" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right" title="Total share-based compensation expense"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;173&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--ShareBasedCompensation_pn3n3_c20200501__20200731__us-gaap--IncomeStatementLocationAxis__us-gaap--SellingGeneralAndAdministrativeExpensesMember_z6MVbCUUQbjh" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right" title="Total share-based compensation expense"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;79&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Total
    share-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--ShareBasedCompensation_pn3n3_c20210501__20210731_zDe4hktSI673" style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right" title="Total share-based compensation expense"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;390&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--ShareBasedCompensation_pn3n3_c20200501__20200731_zWgcSetcVgW4" style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right" title="Total share-based compensation expense"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;116&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A0_z91EuslEtWxb" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center; background-color: white"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock contextRef="From2021-05-01to2021-07-31">&lt;p id="xdx_897_eus-gaap--ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_z0YzKtZpbhIh" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; background-color: white"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;span id="xdx_8BD_z1saFhRCeBsh" style="display: none"&gt;Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Three
    months ended July 31,&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="7" style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(in
    thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; width: 60%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Engineering
    and product development&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--ShareBasedCompensation_pn3n3_c20210501__20210731__us-gaap--IncomeStatementLocationAxis__custom--EngineeringAndProductDevelopmentMember_z0VzDXMlCFGf" style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right" title="Total share-based compensation expense"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;217&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--ShareBasedCompensation_pn3n3_c20200501__20200731__us-gaap--IncomeStatementLocationAxis__custom--EngineeringAndProductDevelopmentMember_ztOnqSldqw6c" style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right" title="Total share-based compensation expense"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;37&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Selling,
    general and administrative&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--ShareBasedCompensation_pn3n3_c20210501__20210731__us-gaap--IncomeStatementLocationAxis__us-gaap--SellingGeneralAndAdministrativeExpensesMember_zeTlddt8XASj" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right" title="Total share-based compensation expense"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;173&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--ShareBasedCompensation_pn3n3_c20200501__20200731__us-gaap--IncomeStatementLocationAxis__us-gaap--SellingGeneralAndAdministrativeExpensesMember_z6MVbCUUQbjh" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right" title="Total share-based compensation expense"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;79&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Total
    share-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--ShareBasedCompensation_pn3n3_c20210501__20210731_zDe4hktSI673" style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right" title="Total share-based compensation expense"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;390&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--ShareBasedCompensation_pn3n3_c20200501__20200731_zWgcSetcVgW4" style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right" title="Total share-based compensation expense"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;116&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:ShareBasedCompensation
      contextRef="From2021-05-012021-07-31_custom_EngineeringAndProductDevelopmentMember"
      decimals="-3"
      unitRef="USD">217000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="From2020-05-012020-07-31_custom_EngineeringAndProductDevelopmentMember"
      decimals="-3"
      unitRef="USD">37000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="From2021-05-012021-07-31_us-gaap_SellingGeneralAndAdministrativeExpensesMember"
      decimals="-3"
      unitRef="USD">173000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="From2020-05-012020-07-31_us-gaap_SellingGeneralAndAdministrativeExpensesMember"
      decimals="-3"
      unitRef="USD">79000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="From2021-05-01to2021-07-31"
      decimals="-3"
      unitRef="USD">390000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="From2020-05-012020-07-31"
      decimals="-3"
      unitRef="USD">116000</us-gaap:ShareBasedCompensation>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock contextRef="From2021-05-01to2021-07-31">&lt;p id="xdx_849_eus-gaap--RevenueFromContractWithCustomerPolicyTextBlock_zuWce1UlEMEc" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;(f)
&lt;i&gt;&lt;span id="xdx_862_zyHobO6uC1Tj"&gt;Revenue Recognition&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;A
performance obligation is the unit of account for revenue recognition. The Company assesses the goods or services promised in a contract
with a customer and identifies as a performance obligation either: a) a good or service (or a bundle of goods or services) that is distinct;
or b) a series of distinct goods or services that are substantially the same and that have the same pattern of transfer to the customer.
A contract may contain a single or multiple performance obligations. For contracts with multiple performance obligations, the Company
allocates the contracted transaction price to each performance obligation based upon the relative standalone selling price, which represents
the price the Company would sell a promised good or service separately to a customer. The Company determines the standalone selling price
based upon the facts and circumstances of each obligated good or service. The majority of the Company&#x2019;s contracts have no observable
standalone selling price since the associated products and services are customized to customer specifications. As such, the standalone
selling price generally reflects the Company&#x2019;s forecast of the total cost to satisfy the performance obligation plus an appropriate
profit margin.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
nature of the Company&#x2019;s contracts may give rise to several types of variable consideration, including unpriced change orders and
liquidated damages and penalties. Variable consideration can also arise from modifications to the scope of services. Variable consideration
is included in the transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not
occur once the uncertainty associated with the variable consideration is resolved. Our estimates of variable consideration and determination
of whether to include such amounts in the transaction price are based largely on our assessment of legal enforceability, performance,
and any other information (historical, current, and forecasted) that is reasonably available to us. There was no variable consideration
as of July 31, 2021 and 2020. The Company presents shipping and handling costs, that occur after control of the promised goods or services
transfer to the customer, as fulfillment costs rather than evaluating whether the shipping and handling activities are promised services
to the customer.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; color: red"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
Company recognizes revenue when or as it satisfies a performance obligation by transferring a good or service to a customer, either (1)
at a point in time or (2) over time. A good or service is transferred when, or as, the customer obtains control. The evaluation
of whether control of each performance obligation is transferred at a point in time or over time is made at contract inception. Input
measures such as costs incurred or time elapsed are utilized to assess progress against specific contractual performance obligations
for the Company&#x2019;s services. The selection of the method to measure progress towards completion requires judgment and is based on
the nature of the services to be provided. For the Company, the input method using costs incurred or time elapsed best represents the
measure of progress against the performance obligations incorporated within the contractual agreements. If estimated total costs on any
contract project a loss, the Company charges the entire estimated loss to operations in the period the loss becomes known. The cumulative
effect of revisions to revenue, estimated costs to complete contracts, including penalties, incentive awards, change orders, claims,
anticipated losses, and others are recorded in the accounting period in which the events indicating a loss are known and the loss can
be reasonably estimated. These loss projects are re-assessed for each subsequent reporting period until the project is complete. Such
revisions could occur at any time and the effects may be material.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
Company&#x2019;s contracts are either cost plus or fixed price contracts. Under cost plus contracts, customers are billed for actual expenses
incurred plus an agreed-upon fee. Under cost plus contracts, a profit or loss on a project is recognized depending on whether actual
costs are more or less than the agreed upon amount.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
Company has two types of fixed price contracts, firm fixed price and cost-sharing. Under firm fixed price contracts, the Company receives
an agreed-upon amount for providing products and services specified in the contract, a profit or loss is recognized depending on whether
actual costs are more or less than the agreed upon amount. Under cost-sharing contracts, the fixed amount agreed upon with the customer
is only intended to fund a portion of the costs on a specific project. Under cost sharing contracts, an amount corresponding to the revenue
is recorded in cost of revenues, resulting in gross profit on these contracts of zero. The Company&#x2019;s share of the costs is recorded
as product development expense. The Company reports its disaggregation of revenue by contract type since this method best represents
the Company&#x2019;s business. For the three-month periods ended July 31, 2021 and 2020, all of the Company&#x2019;s contracts were classified
as firm fixed price.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"/&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;As
of July 31, 2021, the Company&#x2019;s total remaining performance obligations, also referred to as backlog, totaled $&lt;span id="xdx_901_eus-gaap--RevenueRemainingPerformanceObligation_iI_pn5n6_c20210731_zcbifrwDJ5ck" title="Revenue remaining performance obligation"&gt;0.4&lt;/span&gt; million. The
Company expects to recognize &lt;span id="xdx_909_ecustom--RevenueRemainingPerformancesObligationPercentage_pid_dp_c20210501__20210731_zn9G7raMA0Ql" title="Revenue remaining performance obligation, percentage"&gt;100&lt;/span&gt;%, or $&lt;span id="xdx_907_ecustom--ContractReceivablesDueAfterNextRollingTwelveMonths_iI_pn5n6_c20210731_zVg5QJKJ8N3h" title="Performance obligation revenue of next twelve months"&gt;0.4&lt;/span&gt; million, of the remaining performance obligations as revenue over the next twelve
months.&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
Company also enters into lease arrangements for its PB3 with certain customers. Revenue related to multiple-element arrangements is allocated
to lease and non-lease elements based on their relative standalone selling prices or expected cost plus a margin approach. Lease elements
generally include a PB3 and components, while non-lease elements generally include engineering, monitoring and support services. In the
lease arrangement, the customer is provided an option to extend the lease term or purchase the leased PB3 at some point during and/or
at the end of the lease term.&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;i&gt;Products
and Solutions Leasing&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
Company enters into lease arrangements with certain customers for their products and solutions. As of July 31, 2021, the Company had
one lease arrangement with a remaining operating lease term of less than 10 months. Revenue related to multiple-element arrangements
is allocated to lease and non-lease elements based on their relative standalone selling prices or expected cost plus a margin approach.
Lease elements generally include a PB3 and components, while non-lease elements generally include engineering, monitoring and support
services. In the lease arrangement, the customer is provided an option to extend the lease term or purchase the leased PB3 at some point
during and/or at the end of the lease term.&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
Company classifies leases as either operating or financing in accordance with the authoritative accounting guidance contained within
ASC Topic 842, &lt;i&gt;&#x201c;Leases&#x201d;.&lt;/i&gt; At inception of the contract, the Company evaluates the lease against the lease classification
criteria within ASC Topic 842. If the direct financing or sales-type classification criteria are met, then the lease is accounted for
as a finance lease. All others are treated as operating leases.&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
Company recognizes revenue from operating lease arrangements generally on a straight-line basis over the lease term which is presented
in Revenues in the Consolidated Statement of Operations. The lease income for the three months ended July 31, 2021 and 2020 was immaterial.&lt;/span&gt;&lt;/p&gt;

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

</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="AsOf2021-07-31" decimals="-5" unitRef="USD">400000</us-gaap:RevenueRemainingPerformanceObligation>
    <OPTT:RevenueRemainingPerformancesObligationPercentage
      contextRef="From2021-05-01to2021-07-31"
      decimals="INF"
      unitRef="Pure">1</OPTT:RevenueRemainingPerformancesObligationPercentage>
    <OPTT:ContractReceivablesDueAfterNextRollingTwelveMonths contextRef="AsOf2021-07-31" decimals="-5" unitRef="USD">400000</OPTT:ContractReceivablesDueAfterNextRollingTwelveMonths>
    <us-gaap:EarningsPerSharePolicyTextBlock contextRef="From2021-05-01to2021-07-31">&lt;p id="xdx_845_eus-gaap--EarningsPerSharePolicyTextBlock_zdW9ZKODpgOb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;(g)
&lt;span id="xdx_864_zTWs8ajMHhG5"&gt;Net Loss per Common Share&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Basic
and diluted net loss per common share for all periods presented is computed by dividing net loss by the weighted average number
of shares of common stock and common stock equivalents outstanding during the period. The pre-funded warrants were determined to be common
stock equivalents and have been included in the weighted average number of shares outstanding for calculation of the basic earnings per
share number. Due to the Company&#x2019;s net losses, potentially dilutive securities, consisting of options to purchase shares of common
stock, warrants on common stock and unvested restricted stock issued to employees and non-employee directors, were excluded from the
diluted loss per common share calculation due to their anti-dilutive effect.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;In
computing diluted net loss per common share on the Consolidated Statement of Operations, warrants on common stock, options to
purchase shares of common stock and non-vested restricted stock issued to employees and non-employee directors, totaling &lt;span id="xdx_900_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c20210501__20210731_zcxpoDSlON63"&gt;5,243,647
&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;and &lt;span id="xdx_90E_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c20200501__20200731_zBkeIp4hcAef"&gt;5,564,404
&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;for the three months ended July 31, 2021 and
2020, respectively, were excluded from each of the computations as the effect would be anti-dilutive due to the Company&#x2019;s net losses.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="From2021-05-01to2021-07-31"
      decimals="INF"
      unitRef="Shares">5243647</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="From2020-05-012020-07-31"
      decimals="INF"
      unitRef="Shares">5564404</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="From2021-05-01to2021-07-31">&lt;p id="xdx_84D_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zYc5pliWHnkj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;(h)
&lt;span id="xdx_867_zpyQdzDmx2dl"&gt;Recently Issued Accounting Standards&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;In
June 2016, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued ASU No. 2016-13, &#x201c;&lt;i&gt;Financial Instruments &lt;/i&gt;-
&lt;i&gt;Credit Losses (Topic 326), Measurement of Credit Losses on Financial Instruments.&#x201d; &lt;/i&gt;This amendment replaces the incurred loss impairment methodology in current GAAP with a methodology that reflects expected credit losses on instruments
within its scope, including trade receivables. This update is intended to provide financial statement users with more decision-useful
information about the expected credit losses. In November 2019, the FASB issued No. 2019-10, &lt;i&gt;Financial Instruments&#x2014;Credit Losses
(Topic 326), Derivatives and Hedging (Topic 815), and Leases (Topic 842)&lt;/i&gt;, which deferred the effective date of ASU 2016-13 for Smaller
Reporting Companies for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. The Company
is currently evaluating the impact the adoption of ASU 2016-13 will have on its consolidated financial statements.&lt;/span&gt;&lt;/p&gt;

</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <OPTT:AccountReceivableContractAssetsAndContractLiabilitiesTextBlock contextRef="From2021-05-01to2021-07-31">&lt;p id="xdx_804_ecustom--AccountReceivableContractAssetsAndContractLiabilitiesTextBlock_zj3P5KHOChid" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;(3)
&lt;span id="xdx_822_zpJmUjQK2Mol"&gt;Account Receivable and Contract Assets&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_895_ecustom--ScheduleOfAccountsReceivableContractAssetsAndContractLiabilitiesTableTextBlock_zKfkcjwm2V1i" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0; margin-bottom: 0; margin-left: 0"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
following provides further details on the balance sheet accounts of accounts receivable and contract assets from contracts with customers:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;span id="xdx_8B4_z6fo6bP0nL6l" style="display: none"&gt;Schedule of Accounts Receivable, Contract Assets and Contract Liabilities&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;July
    31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;April
    30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(in
    thousands)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; width: 60%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Accounts
    receivable&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--AccountsReceivableNetCurrent_c20210731_pn3n3" style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right" title="Accounts receivable"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;446&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--AccountsReceivableNetCurrent_iI_pn3n3_c20210430_z3aXNkP7H794" style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right" title="Accounts receivable"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;350&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Contract
    assets&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--ContractWithCustomerAssetNetCurrent_c20210731_pn3n3" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Contract assets"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;304&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--ContractWithCustomerAssetNetCurrent_iI_pn3n3_c20210430_zDIxoo0cdief" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Contract assets"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;190&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;


&lt;p id="xdx_8A9_zXpnIBXPZAWl" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"/&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;i&gt;Accounts
Receivable&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
Company grants credit to its customers, generally without collateral, under normal payment terms (typically 30 to 60 days after invoicing).
Generally, invoicing occurs after the related services are performed or control of goods have transferred to the customer. Accounts
receivable represent an unconditional right to consideration arising from the Company&#x2019;s performance under contracts with customers.
The carrying value of such receivables represents their estimated realizable value.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;i&gt;Contract
Assets&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_897_eus-gaap--ContractWithCustomerAssetAndLiabilityTableTextBlock_z5qNXivkVZh2" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Significant
changes in the contract assets balances during the period were as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;span id="xdx_8B1_z2fwPRKsbvDb" style="display: none"&gt;Schedule of Significant Changes in Contract assets and Contract Liabilities&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Three
    months ended&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;July
    31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;(in
                                            thousands)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; width: 78%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Transferred
    to receivables from contract assets recognized at the beginning of the period&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--ContractWithCustomerAssetNet_iNS_pn3n3_di_c20210501__20210731_zVbrSoGrYLDg" style="font-family: Times New Roman, Times, Serif; width: 18%; text-align: right" title="Transferred to receivables from contract assets recognized at the beginning of the period"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(190&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Revenue
    recognized and not billed as of the end of the period&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--ContractWithCustomerAssetNet_iE_c20210501__20210731_zgcIKGDlwkGb" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right" title="Revenue recognized and not billed as of the end of the period"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;304&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Net
    change in contract assets&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--IncreaseDecreaseInContractWithCustomerAsset_pn3n3_c20210501__20210731_z4E0zhjqUD3c" style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right" title="Net change in contract assets"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;114&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"/&gt;

&lt;p id="xdx_8AB_zqeNK2SSbeQf" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0; margin-bottom: 0; margin-left: 0"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Contract
assets include unbilled amounts typically resulting from arrangements whereby the right to payment is conditioned on completing additional
tasks or services for a performance obligation.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</OPTT:AccountReceivableContractAssetsAndContractLiabilitiesTextBlock>
    <OPTT:ScheduleOfAccountsReceivableContractAssetsAndContractLiabilitiesTableTextBlock contextRef="From2021-05-01to2021-07-31">&lt;p id="xdx_895_ecustom--ScheduleOfAccountsReceivableContractAssetsAndContractLiabilitiesTableTextBlock_zKfkcjwm2V1i" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0; margin-bottom: 0; margin-left: 0"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
following provides further details on the balance sheet accounts of accounts receivable and contract assets from contracts with customers:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;span id="xdx_8B4_z6fo6bP0nL6l" style="display: none"&gt;Schedule of Accounts Receivable, Contract Assets and Contract Liabilities&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;July
    31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;April
    30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(in
    thousands)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; width: 60%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Accounts
    receivable&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--AccountsReceivableNetCurrent_c20210731_pn3n3" style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right" title="Accounts receivable"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;446&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--AccountsReceivableNetCurrent_iI_pn3n3_c20210430_z3aXNkP7H794" style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right" title="Accounts receivable"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;350&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Contract
    assets&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--ContractWithCustomerAssetNetCurrent_c20210731_pn3n3" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Contract assets"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;304&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--ContractWithCustomerAssetNetCurrent_iI_pn3n3_c20210430_zDIxoo0cdief" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Contract assets"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;190&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;


</OPTT:ScheduleOfAccountsReceivableContractAssetsAndContractLiabilitiesTableTextBlock>
    <us-gaap:AccountsReceivableNetCurrent contextRef="AsOf2021-07-31" decimals="-3" unitRef="USD">446000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">350000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent contextRef="AsOf2021-07-31" decimals="-3" unitRef="USD">304000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">190000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock contextRef="From2021-05-01to2021-07-31">&lt;p id="xdx_897_eus-gaap--ContractWithCustomerAssetAndLiabilityTableTextBlock_z5qNXivkVZh2" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Significant
changes in the contract assets balances during the period were as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;span id="xdx_8B1_z2fwPRKsbvDb" style="display: none"&gt;Schedule of Significant Changes in Contract assets and Contract Liabilities&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Three
    months ended&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;July
    31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;(in
                                            thousands)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; width: 78%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Transferred
    to receivables from contract assets recognized at the beginning of the period&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--ContractWithCustomerAssetNet_iNS_pn3n3_di_c20210501__20210731_zVbrSoGrYLDg" style="font-family: Times New Roman, Times, Serif; width: 18%; text-align: right" title="Transferred to receivables from contract assets recognized at the beginning of the period"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(190&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Revenue
    recognized and not billed as of the end of the period&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--ContractWithCustomerAssetNet_iE_c20210501__20210731_zgcIKGDlwkGb" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right" title="Revenue recognized and not billed as of the end of the period"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;304&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Net
    change in contract assets&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--IncreaseDecreaseInContractWithCustomerAsset_pn3n3_c20210501__20210731_z4E0zhjqUD3c" style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right" title="Net change in contract assets"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;114&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"/&gt;

</us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:ContractWithCustomerAssetNet contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">190000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerAssetNet contextRef="AsOf2021-07-31" decimals="-3" unitRef="USD">304000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset
      contextRef="From2021-05-01to2021-07-31"
      decimals="-3"
      unitRef="USD">114000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <us-gaap:OtherCurrentAssetsTextBlock contextRef="From2021-05-01to2021-07-31">&lt;p id="xdx_809_eus-gaap--OtherCurrentAssetsTextBlock_zEq715V6sogh" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;(4)
&lt;span id="xdx_824_zCl7Q0IBcvFg"&gt;Other Current Assets&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_89C_eus-gaap--ScheduleOfOtherCurrentAssetsTableTextBlock_ztTpIEvyrHYb" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0; margin-bottom: 0; margin-left: 0"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Other
current assets consisted of the following at July 31, 2021 and April 30, 2021:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;span id="xdx_8B3_zAkeAZD1Isze" style="display: none"&gt;Schedule of Other Current Assets&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 90%; margin-left: 0.5in"&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_495_20210731_zog9Zr9qVx04" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;July
    31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49C_20210430_zyw1uMqpCdna" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;April
    30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="7" style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(in
    thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_404_eus-gaap--DepositsAssetsCurrent_iI_pn3n3_maOACzPs3_zP3B3FpRI3Ti" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; width: 60%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Deposits&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;70&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;68&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_eus-gaap--OtherReceivablesNetCurrent_iI_pn3n3_maOACzPs3_zPpXuHHud7ia" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Other
    receivables&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;17&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;21&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_400_eus-gaap--PrepaidInsurance_iI_pn3n3_maOACzPs3_zI9x6CB616r8" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Prepaid
    insurance&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;97&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;194&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40D_ecustom--PrepaidRecruitingAndHR_iI_pn3n3_maOACzPs3_zYVPph8gW2zd" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Prepaid
    recruiting &lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;148&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;12&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40D_eus-gaap--OtherPrepaidExpenseCurrent_iI_pn3n3_maOACzPs3_zwlR16guopOa" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Prepaid
    expenses- other&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;175&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;192&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40D_eus-gaap--OtherAssetsCurrent_iTI_pn3n3_mtOACzPs3_zHyldT53mLWh" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="display: none; font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;span style="font-size: 10pt"&gt;Other
    current assets&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;507&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;487&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A2_z27zP9m4Lgv1" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"/&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:OtherCurrentAssetsTextBlock>
    <us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock contextRef="From2021-05-01to2021-07-31">&lt;p id="xdx_89C_eus-gaap--ScheduleOfOtherCurrentAssetsTableTextBlock_ztTpIEvyrHYb" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0; margin-bottom: 0; margin-left: 0"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Other
current assets consisted of the following at July 31, 2021 and April 30, 2021:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;span id="xdx_8B3_zAkeAZD1Isze" style="display: none"&gt;Schedule of Other Current Assets&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 90%; margin-left: 0.5in"&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_495_20210731_zog9Zr9qVx04" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;July
    31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49C_20210430_zyw1uMqpCdna" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;April
    30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="7" style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(in
    thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_404_eus-gaap--DepositsAssetsCurrent_iI_pn3n3_maOACzPs3_zP3B3FpRI3Ti" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; width: 60%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Deposits&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;70&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;68&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_eus-gaap--OtherReceivablesNetCurrent_iI_pn3n3_maOACzPs3_zPpXuHHud7ia" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Other
    receivables&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;17&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;21&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_400_eus-gaap--PrepaidInsurance_iI_pn3n3_maOACzPs3_zI9x6CB616r8" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Prepaid
    insurance&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;97&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;194&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40D_ecustom--PrepaidRecruitingAndHR_iI_pn3n3_maOACzPs3_zYVPph8gW2zd" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Prepaid
    recruiting &lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;148&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;12&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40D_eus-gaap--OtherPrepaidExpenseCurrent_iI_pn3n3_maOACzPs3_zwlR16guopOa" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Prepaid
    expenses- other&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;175&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;192&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40D_eus-gaap--OtherAssetsCurrent_iTI_pn3n3_mtOACzPs3_zHyldT53mLWh" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="display: none; font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;span style="font-size: 10pt"&gt;Other
    current assets&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;507&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;487&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock>
    <us-gaap:DepositsAssetsCurrent contextRef="AsOf2021-07-31" decimals="-3" unitRef="USD">70000</us-gaap:DepositsAssetsCurrent>
    <us-gaap:DepositsAssetsCurrent contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">68000</us-gaap:DepositsAssetsCurrent>
    <us-gaap:OtherReceivablesNetCurrent contextRef="AsOf2021-07-31" decimals="-3" unitRef="USD">17000</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:OtherReceivablesNetCurrent contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">21000</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:PrepaidInsurance contextRef="AsOf2021-07-31" decimals="-3" unitRef="USD">97000</us-gaap:PrepaidInsurance>
    <us-gaap:PrepaidInsurance contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">194000</us-gaap:PrepaidInsurance>
    <OPTT:PrepaidRecruitingAndHR contextRef="AsOf2021-07-31" decimals="-3" unitRef="USD">148000</OPTT:PrepaidRecruitingAndHR>
    <OPTT:PrepaidRecruitingAndHR contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">12000</OPTT:PrepaidRecruitingAndHR>
    <us-gaap:OtherPrepaidExpenseCurrent contextRef="AsOf2021-07-31" decimals="-3" unitRef="USD">175000</us-gaap:OtherPrepaidExpenseCurrent>
    <us-gaap:OtherPrepaidExpenseCurrent contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">192000</us-gaap:OtherPrepaidExpenseCurrent>
    <us-gaap:OtherAssetsCurrent contextRef="AsOf2021-07-31" decimals="-3" unitRef="USD">507000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">487000</us-gaap:OtherAssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock contextRef="From2021-05-01to2021-07-31">&lt;p id="xdx_802_eus-gaap--PropertyPlantAndEquipmentDisclosureTextBlock_zy4Ma8aeeeY" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;(5)
&lt;span id="xdx_826_zeWSxEWT5NZ7"&gt;Property and Equipment, net&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_899_eus-gaap--PropertyPlantAndEquipmentTextBlock_zSNJYOXZ4tSd" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
components of property and equipment, net as of July 31, 2021 and April 30, 2021 consisted of the following:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 27.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;span id="xdx_8BB_z9PfRezO6fz6" style="display: none"&gt;Schedule of Components of Property and Equipment&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 90%; margin-left: 0.5in"&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49F_20210731_zwOIYT65zXnh" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;July
    31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49A_20210430_zp0Rkj8UuqN7" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;April
    30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="7" style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(in
    thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; width: 60%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Equipment&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_c20210731__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_zFYZEY13Mxg4" style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right" title="Property and equipment, gross"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;311&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--PropertyPlantAndEquipmentGross_c20210430__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_pn3n3" style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right" title="Property and equipment, gross"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;291&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Computer
    equipment &amp;amp; software&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_c20210731__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ComputerEquipmentAndSoftwareMember_zQmzSBMCsh5a" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Property and equipment, gross"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;486&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--PropertyPlantAndEquipmentGross_c20210430__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ComputerEquipmentAndSoftwareMember_pn3n3" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Property and equipment, gross"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;498&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Office
    furniture &amp;amp; equipment&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_c20210731__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--OfficeFurnitureAndEquipmentMember_zTFOuw1KgVxf" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Property and equipment, gross"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;339&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--PropertyPlantAndEquipmentGross_c20210430__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--OfficeFurnitureAndEquipmentMember_pn3n3" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Property and equipment, gross"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;341&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Leasehold
    improvements&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_c20210731__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zC6YRGdy8Gqh" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Property and equipment, gross"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;474&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--PropertyPlantAndEquipmentGross_c20210430__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_pn3n3" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Property and equipment, gross"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;474&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Construction
    in process&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_c20210731__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ConstructionInProgressMember_zG8kQJvQY5E9" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right" title="Property and equipment, gross"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;15&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--PropertyPlantAndEquipmentGross_c20210430__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ConstructionInProgressMember_pn3n3" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right" title="Property and equipment, gross"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;15&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_maPPAENzcqF_z4zyHh4GxMAf" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="display: none; font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;span style="font-size: 10pt"&gt;Property
    and equipment, gross&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,625&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,619&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pn3n3_di_msPPAENzcqF_zdzb39abskti" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Less:
    accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(1,252&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(1,213&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40D_eus-gaap--PropertyPlantAndEquipmentNet_iTI_pn3n3_mtPPAENzcqF_zPlAgD5yWXHg" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="display: none; font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;span style="font-size: 10pt"&gt;Property
    and equipment, net&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;373&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;406&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8AE_zuXz3vi6lHu4" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0; margin-bottom: 0; margin-left: 0"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Depreciation
expense was approximately $&lt;span id="xdx_900_eus-gaap--Depreciation_pn3n3_c20210501__20210731_zIAQwKsBNria" title="Depreciation"&gt;40&lt;/span&gt;,000 and $&lt;span id="xdx_902_eus-gaap--Depreciation_pn3n3_c20200501__20200731_z82N624qKaa8" title="Depreciation"&gt;37&lt;/span&gt;,000 for the three-month periods ended July 31, 2021 and 2020, respectively.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="From2021-05-01to2021-07-31">&lt;p id="xdx_899_eus-gaap--PropertyPlantAndEquipmentTextBlock_zSNJYOXZ4tSd" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
components of property and equipment, net as of July 31, 2021 and April 30, 2021 consisted of the following:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 27.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;span id="xdx_8BB_z9PfRezO6fz6" style="display: none"&gt;Schedule of Components of Property and Equipment&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 90%; margin-left: 0.5in"&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49F_20210731_zwOIYT65zXnh" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;July
    31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49A_20210430_zp0Rkj8UuqN7" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;April
    30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="7" style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(in
    thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; width: 60%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Equipment&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_c20210731__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_zFYZEY13Mxg4" style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right" title="Property and equipment, gross"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;311&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--PropertyPlantAndEquipmentGross_c20210430__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_pn3n3" style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right" title="Property and equipment, gross"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;291&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Computer
    equipment &amp;amp; software&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_c20210731__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ComputerEquipmentAndSoftwareMember_zQmzSBMCsh5a" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Property and equipment, gross"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;486&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--PropertyPlantAndEquipmentGross_c20210430__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ComputerEquipmentAndSoftwareMember_pn3n3" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Property and equipment, gross"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;498&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Office
    furniture &amp;amp; equipment&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_c20210731__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--OfficeFurnitureAndEquipmentMember_zTFOuw1KgVxf" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Property and equipment, gross"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;339&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--PropertyPlantAndEquipmentGross_c20210430__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--OfficeFurnitureAndEquipmentMember_pn3n3" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Property and equipment, gross"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;341&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Leasehold
    improvements&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_c20210731__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zC6YRGdy8Gqh" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Property and equipment, gross"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;474&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--PropertyPlantAndEquipmentGross_c20210430__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_pn3n3" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Property and equipment, gross"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;474&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Construction
    in process&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_c20210731__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ConstructionInProgressMember_zG8kQJvQY5E9" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right" title="Property and equipment, gross"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;15&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--PropertyPlantAndEquipmentGross_c20210430__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ConstructionInProgressMember_pn3n3" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right" title="Property and equipment, gross"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;15&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_maPPAENzcqF_z4zyHh4GxMAf" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="display: none; font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;span style="font-size: 10pt"&gt;Property
    and equipment, gross&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,625&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,619&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pn3n3_di_msPPAENzcqF_zdzb39abskti" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Less:
    accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(1,252&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(1,213&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40D_eus-gaap--PropertyPlantAndEquipmentNet_iTI_pn3n3_mtPPAENzcqF_zPlAgD5yWXHg" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="display: none; font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;span style="font-size: 10pt"&gt;Property
    and equipment, net&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;373&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;406&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2021-07-31_us-gaap_EquipmentMember"
      decimals="-3"
      unitRef="USD">311000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2021-04-30_us-gaap_EquipmentMember"
      decimals="-3"
      unitRef="USD">291000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2021-07-31_custom_ComputerEquipmentAndSoftwareMember"
      decimals="-3"
      unitRef="USD">486000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2021-04-30_custom_ComputerEquipmentAndSoftwareMember"
      decimals="-3"
      unitRef="USD">498000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2021-07-31_custom_OfficeFurnitureAndEquipmentMember"
      decimals="-3"
      unitRef="USD">339000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2021-04-30_custom_OfficeFurnitureAndEquipmentMember"
      decimals="-3"
      unitRef="USD">341000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2021-07-31_us-gaap_LeaseholdImprovementsMember"
      decimals="-3"
      unitRef="USD">474000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2021-04-30_us-gaap_LeaseholdImprovementsMember"
      decimals="-3"
      unitRef="USD">474000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2021-07-31_us-gaap_ConstructionInProgressMember"
      decimals="-3"
      unitRef="USD">15000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2021-04-30_us-gaap_ConstructionInProgressMember"
      decimals="-3"
      unitRef="USD">15000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="AsOf2021-07-31" decimals="-3" unitRef="USD">1625000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">1619000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="AsOf2021-07-31" decimals="-3" unitRef="USD">1252000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">1213000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="AsOf2021-07-31" decimals="-3" unitRef="USD">373000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">406000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="From2021-05-01to2021-07-31"
      decimals="-3"
      unitRef="USD">40000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="From2020-05-012020-07-31"
      decimals="-3"
      unitRef="USD">37000</us-gaap:Depreciation>
    <us-gaap:LesseeOperatingLeasesTextBlock contextRef="From2021-05-01to2021-07-31">&lt;p id="xdx_80D_eus-gaap--LesseeOperatingLeasesTextBlock_zdo3po7AQDE" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;(6)
&lt;span id="xdx_82D_znTkc1gdqqGj"&gt;Leases&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;i&gt;Lessor
Information&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;As
of July 31, 2021, the Company has one lease which has been classified as an operating lease per accounting guidance contained within
ASC Topic 842,&#x201d; &lt;i&gt;Leases&#x201d;&lt;/i&gt;. The Company&#x2019;s remaining term on this operating lease is less than 10 months. The maturity
of lease payments remaining on this lease is immaterial.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;i&gt;Lessee
Information&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
Company has one lease for its facility located in Monroe Township, New Jersey that is used as warehouse/production space and the Company&#x2019;s
principal offices and corporate headquarters. &lt;span id="xdx_90F_eus-gaap--LesseeOperatingLeaseOptionToExtend_c20210501__20210731__srt--StatementGeographicalAxis__custom--MonroeTownshipMember_z9JCFF3gLk35" title="Option to extend lease"&gt;The initial lease term is for &lt;span id="xdx_903_eus-gaap--LesseeOperatingLeaseTermOfContract_iI_dtY_c20210731__srt--StatementGeographicalAxis__custom--MonroeTownshipMember_z3velhtQ1a94"&gt;7&lt;/span&gt; years which is set to expire in November of 2024 with an
option to extend the lease for another 5 years.&lt;/span&gt; The lease is classified as an operating lease. The operating lease is included in right-of-use
assets, lease liabilities- current and lease liabilities- long-term on the Company&#x2019;s Consolidated Balance Sheets.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
Company also has one lease located in Houston, Texas that was acquired as part of the 3Dent  acquisition that is used as office
space. The lease term is for &lt;span id="xdx_903_eus-gaap--LesseeOperatingLeaseTermOfContract_iI_dtY_c20210731__us-gaap--BusinessAcquisitionAxis__custom--ThreeDentAcquisitionMember_zTvhNYThMN27"&gt;3&lt;/span&gt;
years,&lt;/span&gt; &lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;and&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;
is set to expire in January of 2023. The lease is classified as an operating lease, and included in the right-of-use assets,
lease liabilities- current and lease liabilities- long-term on the Company&#x2019;s Consolidated Balance Sheets.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
Company has one lease for additional office space also located in Houston, Texas. The lease was renewed for a 12-month term ending
on &lt;span id="xdx_90A_eus-gaap--LeaseExpirationDate1_dd_c20210501__20210731__us-gaap--BusinessAcquisitionAxis__custom--ThreeDentAcquisitionMember_zJVLbUoZNsPc"&gt;June
30, 2022&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;. As the lease term is 12 months, the
asset was recognized directly to the profit and loss statement on a straight-line basis under ASC 842-20-25-2 and was
not recognized as a right-of-use asset.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Right-of-use
asset and operating lease liabilities are recognized based on the present value of future minimum lease payments over the lease term
at commencement date. When the implicit rate of the lease is not provided or cannot be determined, the Company uses the incremental borrowing
rate based on the information available at the effective date to determine the present value of future payments. Lease terms may include
options to extend or terminate the lease when it is reasonably certain that the Company will exercise those options. The renewal options
have not been included in the lease term as they are not reasonably certain of exercise. Lease expense for minimum lease payments is
recognized on a straight- line basis over the lease term and consists of interest on the lease liability and the amortization of the
right of use asset. Variable lease expenses, if any, are recorded as incurred.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
operating lease cash flow payments for the three months ended July 31, 2021 and 2020 were $&lt;span id="xdx_90C_eus-gaap--OperatingLeasePayments_pp0p0_c20210501__20210731_zIikaS8dgmHf"&gt;102,000
&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;and $&lt;span id="xdx_909_eus-gaap--OperatingLeasePayments_pp0p0_c20200501__20200731_z809gpSOvO3i"&gt;83,000&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;,
respectively.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 2pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"/&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 2pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_89C_eus-gaap--LeaseCostTableTextBlock_za4OWEzaWqli" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
components of lease expense in the Consolidated Statement of Operations for the three months ended July 31, 2021 and 2020 were
as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 2.15pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_8BF_zeJRFtVKyIb7" style="display: none"&gt;Schedule
of Operating Lease Costs&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="display: none; font-family: Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49E_20210501__20210731_zhptnpfgIdMb" style="border-bottom: Black 1.5pt solid; text-align: center; font-family: Times New Roman, Times, Serif; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_499_20200501__20200731_z2z3TcIlTwp1" style="border-bottom: Black 1.5pt solid; text-align: center; font-family: Times New Roman, Times, Serif; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Three
    months ended July 31,&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-family: Times New Roman, Times, Serif; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-family: Times New Roman, Times, Serif; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="7" style="text-align: center; font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_eus-gaap--OperatingLeaseCost_maLCzbTY_z6bUhqic54Wk" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; width: 64%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Operating
    lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 14%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;92&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 14%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;79&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40D_eus-gaap--ShortTermLeaseCost_maLCzbTY_zFu4W5fClEt8" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Short-term
    lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_408_eus-gaap--LeaseCost_iT_pn3n3_mtLCzbTY_z97c1HLWFRN2" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Total
    lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;97&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;81&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8AF_zgwxZ8Ky4Ola" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 2.15pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 2pt"/&gt;

&lt;p id="xdx_898_ecustom--ScheduleOfRightofUseAssetsAndLeaseLiabilitiesTableTextBlock_z3iUxvpvlQUb" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Information
related to the Company&#x2019;s right-of use assets and lease liabilities as of July 31, 2021 was as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 2pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;span id="xdx_8BE_zKszdGBpB7g2" style="display: none"&gt;Schedule of Right-of Use Assets and Lease Liabilities&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49A_20210731_z38zh7YfwyTi" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;July 31, 2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-decoration: underline; text-align: left"&gt;Operating lease:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--OperatingLeaseRightOfUseAsset_iI_pn3n3" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="width: 78%; text-align: left; padding-bottom: 2.5pt"&gt;Operating right-of-use asset, net&lt;/td&gt;&lt;td style="width: 2%; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; width: 18%; text-align: right"&gt;967&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_400_eus-gaap--OperatingLeaseLiabilityCurrent_iI_pn3n3_maOLLzlhV_zsix8NbJYza7" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-left: 10pt"&gt;Right-of-use liability- current&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;317&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_407_eus-gaap--OperatingLeaseLiabilityNoncurrent_iI_pn3n3_maOLLzlhV_zcKKtkU65Qrg" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; padding-left: 10pt"&gt;Right-of-use liability- long term&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;774&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_408_eus-gaap--OperatingLeaseLiability_iTI_pn3n3_mtOLLzlhV_zVMWo2FcDdE1" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;Total lease liability&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;1,091&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Weighted average remaining lease term- operating leases&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_909_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20210731_zCbCl1IpW0A6" title="Weighted average remaining lease term- operating leases"&gt;3.10&lt;/span&gt; years&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Weighted average discount rate- operating leases&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span id="xdx_907_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_pid_dp_c20210731_zb4mm0rJEmx8" title="Weighted average discount rate- operating leases"&gt;8.2&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;


&lt;p id="xdx_8A3_zWMQYzex33nf" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 2pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"/&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"/&gt;

&lt;p id="xdx_89C_eus-gaap--ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_zg49qr7dfIZ7" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Total
remaining lease payments under the Company&#x2019;s operating leases are as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;span id="xdx_8B6_zjzjnbc5fdAf" style="display: none"&gt;Schedule
of Future Minimum Lease Payments Under Operating Lease&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_496_20210731_zlJgO4mogHCh" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;July 31, 2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_iI_pn3n3_maOLFMPzg6c_z4s3DLWBC1a9" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 78%; text-align: left"&gt;Remainder of fiscal year 2022&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 18%; text-align: right"&gt;339&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_pn3n3_maOLFMPzg6c_zFNTgXCL2KFe" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;2023&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;391&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_403_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_pn3n3_maOLFMPzg6c_zcufdN9Y7re3" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;2024&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;362&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_pn3n3_maOLFMPzg6c_zVTs9vIm8znh" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;182&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--OperatingLeasesFutureMinimumPaymentsDue_iTI_pn3n3_mtOLFMPzg6c_z058nfCgtDyj" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Total future minimum lease payments&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;1,274&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_pn3n3_di_zlhEHS0i8A45" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Less imputed interest&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(183&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--OperatingLeaseLiability_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;1,091&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A2_z51BTTK4JJn8" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"/&gt;

</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LesseeOperatingLeaseOptionToExtend contextRef="From2021-05-012021-07-31_custom_MonroeTownshipMember">The initial lease term is for 7 years which is set to expire in November of 2024 with an
option to extend the lease for another 5 years.</us-gaap:LesseeOperatingLeaseOptionToExtend>
    <us-gaap:LesseeOperatingLeaseTermOfContract contextRef="AsOf2021-07-31_custom_MonroeTownshipMember">P7Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:LesseeOperatingLeaseTermOfContract contextRef="AsOf2021-07-31_custom_ThreeDentAcquisitionMember">P3Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:LeaseExpirationDate1 contextRef="From2021-05-012021-07-31_custom_ThreeDentAcquisitionMember">2022-06-30</us-gaap:LeaseExpirationDate1>
    <us-gaap:OperatingLeasePayments
      contextRef="From2021-05-01to2021-07-31"
      decimals="0"
      unitRef="USD">102000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="From2020-05-012020-07-31"
      decimals="0"
      unitRef="USD">83000</us-gaap:OperatingLeasePayments>
    <us-gaap:LeaseCostTableTextBlock contextRef="From2021-05-01to2021-07-31">&lt;p id="xdx_89C_eus-gaap--LeaseCostTableTextBlock_za4OWEzaWqli" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
components of lease expense in the Consolidated Statement of Operations for the three months ended July 31, 2021 and 2020 were
as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 2.15pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_8BF_zeJRFtVKyIb7" style="display: none"&gt;Schedule
of Operating Lease Costs&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="display: none; font-family: Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49E_20210501__20210731_zhptnpfgIdMb" style="border-bottom: Black 1.5pt solid; text-align: center; font-family: Times New Roman, Times, Serif; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_499_20200501__20200731_z2z3TcIlTwp1" style="border-bottom: Black 1.5pt solid; text-align: center; font-family: Times New Roman, Times, Serif; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Three
    months ended July 31,&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-family: Times New Roman, Times, Serif; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-family: Times New Roman, Times, Serif; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="7" style="text-align: center; font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_eus-gaap--OperatingLeaseCost_maLCzbTY_z6bUhqic54Wk" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; width: 64%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Operating
    lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 14%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;92&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 14%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;79&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40D_eus-gaap--ShortTermLeaseCost_maLCzbTY_zFu4W5fClEt8" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Short-term
    lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_408_eus-gaap--LeaseCost_iT_pn3n3_mtLCzbTY_z97c1HLWFRN2" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Total
    lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;97&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;81&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="From2021-05-01to2021-07-31"
      decimals="-3"
      unitRef="USD">92000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="From2020-05-012020-07-31"
      decimals="-3"
      unitRef="USD">79000</us-gaap:OperatingLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="From2021-05-01to2021-07-31"
      decimals="-3"
      unitRef="USD">5000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="From2020-05-012020-07-31"
      decimals="-3"
      unitRef="USD">2000</us-gaap:ShortTermLeaseCost>
    <us-gaap:LeaseCost
      contextRef="From2021-05-01to2021-07-31"
      decimals="-3"
      unitRef="USD">97000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="From2020-05-012020-07-31"
      decimals="-3"
      unitRef="USD">81000</us-gaap:LeaseCost>
    <OPTT:ScheduleOfRightofUseAssetsAndLeaseLiabilitiesTableTextBlock contextRef="From2021-05-01to2021-07-31">&lt;p id="xdx_898_ecustom--ScheduleOfRightofUseAssetsAndLeaseLiabilitiesTableTextBlock_z3iUxvpvlQUb" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Information
related to the Company&#x2019;s right-of use assets and lease liabilities as of July 31, 2021 was as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 2pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;span id="xdx_8BE_zKszdGBpB7g2" style="display: none"&gt;Schedule of Right-of Use Assets and Lease Liabilities&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49A_20210731_z38zh7YfwyTi" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;July 31, 2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-decoration: underline; text-align: left"&gt;Operating lease:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--OperatingLeaseRightOfUseAsset_iI_pn3n3" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="width: 78%; text-align: left; padding-bottom: 2.5pt"&gt;Operating right-of-use asset, net&lt;/td&gt;&lt;td style="width: 2%; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; width: 18%; text-align: right"&gt;967&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_400_eus-gaap--OperatingLeaseLiabilityCurrent_iI_pn3n3_maOLLzlhV_zsix8NbJYza7" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-left: 10pt"&gt;Right-of-use liability- current&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;317&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_407_eus-gaap--OperatingLeaseLiabilityNoncurrent_iI_pn3n3_maOLLzlhV_zcKKtkU65Qrg" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; padding-left: 10pt"&gt;Right-of-use liability- long term&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;774&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_408_eus-gaap--OperatingLeaseLiability_iTI_pn3n3_mtOLLzlhV_zVMWo2FcDdE1" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;Total lease liability&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;1,091&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Weighted average remaining lease term- operating leases&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_909_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20210731_zCbCl1IpW0A6" title="Weighted average remaining lease term- operating leases"&gt;3.10&lt;/span&gt; years&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Weighted average discount rate- operating leases&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span id="xdx_907_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_pid_dp_c20210731_zb4mm0rJEmx8" title="Weighted average discount rate- operating leases"&gt;8.2&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;


</OPTT:ScheduleOfRightofUseAssetsAndLeaseLiabilitiesTableTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="AsOf2021-07-31" decimals="-3" unitRef="USD">967000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="AsOf2021-07-31" decimals="-3" unitRef="USD">317000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="AsOf2021-07-31" decimals="-3" unitRef="USD">774000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiability contextRef="AsOf2021-07-31" decimals="-3" unitRef="USD">1091000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="AsOf2021-07-31">P3Y1M6D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="AsOf2021-07-31" decimals="INF" unitRef="Pure">0.082</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock contextRef="From2021-05-01to2021-07-31">&lt;p id="xdx_89C_eus-gaap--ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_zg49qr7dfIZ7" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Total
remaining lease payments under the Company&#x2019;s operating leases are as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;span id="xdx_8B6_zjzjnbc5fdAf" style="display: none"&gt;Schedule
of Future Minimum Lease Payments Under Operating Lease&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_496_20210731_zlJgO4mogHCh" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;July 31, 2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_iI_pn3n3_maOLFMPzg6c_z4s3DLWBC1a9" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 78%; text-align: left"&gt;Remainder of fiscal year 2022&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 18%; text-align: right"&gt;339&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_pn3n3_maOLFMPzg6c_zFNTgXCL2KFe" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;2023&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;391&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_403_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_pn3n3_maOLFMPzg6c_zcufdN9Y7re3" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;2024&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;362&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_pn3n3_maOLFMPzg6c_zVTs9vIm8znh" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;182&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--OperatingLeasesFutureMinimumPaymentsDue_iTI_pn3n3_mtOLFMPzg6c_z058nfCgtDyj" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Total future minimum lease payments&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;1,274&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_pn3n3_di_zlhEHS0i8A45" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Less imputed interest&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(183&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--OperatingLeaseLiability_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;1,091&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear contextRef="AsOf2021-07-31" decimals="-3" unitRef="USD">339000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="AsOf2021-07-31" decimals="-3" unitRef="USD">391000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo contextRef="AsOf2021-07-31" decimals="-3" unitRef="USD">362000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree contextRef="AsOf2021-07-31" decimals="-3" unitRef="USD">182000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDue contextRef="AsOf2021-07-31" decimals="-3" unitRef="USD">1274000</us-gaap:OperatingLeasesFutureMinimumPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount contextRef="AsOf2021-07-31" decimals="-3" unitRef="USD">183000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability contextRef="AsOf2021-07-31" decimals="-3" unitRef="USD">1091000</us-gaap:OperatingLeaseLiability>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock contextRef="From2021-05-01to2021-07-31">&lt;p id="xdx_80E_eus-gaap--AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_zuL2l0qMUo15" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;(7)
&lt;span id="xdx_82B_z4Dc6Kpxz3ha"&gt;Accrued Expenses&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_892_eus-gaap--ScheduleOfAccruedLiabilitiesTableTextBlock_zKDLJQ4LrSJb" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Accrued
expenses consisted of the following at July 31, 2021 and April 30, 2021:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif; display: none"&gt;&#160;&lt;span id="xdx_8B2_zp69UxFp1ead"&gt;Schedule
of Accrued Expenses&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_492_20210731_zRMHEBqQOkCb" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;July
    31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_492_20210430_zyPNAyOZ7w65" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;April
    30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(in
    thousands)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--ConstructionPayableCurrent_iI_pn3n3_maALCzxzI_zc4tWDyvtOz4" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; width: 64%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Project
    costs&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 14%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;198&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 14%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;368&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--LossContingencyAccrualCarryingValueCurrent_iI_pn3n3_maALCzxzI_zN19qgIVJHMi" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Contract
    loss reserve&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;328&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;328&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_eus-gaap--OtherEmployeeRelatedLiabilitiesCurrent_iI_pn3n3_maALCzxzI_z5M9OuKrB7n4" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Employee
    incentive payments&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;323&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;283&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_eus-gaap--AccruedSalariesCurrent_iI_pn3n3_maALCzxzI_zChcXYJQrWw4" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Accrued
    salary and benefits&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;598&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;631&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_400_eus-gaap--AccruedProfessionalFeesCurrent_iI_pn3n3_maALCzxzI_zBmurzmqNMvh" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Legal
    and accounting fees&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;292&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;200&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_eus-gaap--OtherAccruedLiabilitiesCurrent_iI_pn3n3_maALCzxzI_zYQsi8zTjD7f" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;82&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;71&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_eus-gaap--AccruedLiabilitiesCurrent_iTI_pn3n3_mtALCzxzI_z0meAVoVrixd" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="display: none; font-family: Times New Roman, Times, Serif"&gt;&#160;Accrued
    expenses total&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,821&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,881&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8AF_z6PVrDM1KLw3" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock contextRef="From2021-05-01to2021-07-31">&lt;p id="xdx_892_eus-gaap--ScheduleOfAccruedLiabilitiesTableTextBlock_zKDLJQ4LrSJb" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Accrued
expenses consisted of the following at July 31, 2021 and April 30, 2021:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif; display: none"&gt;&#160;&lt;span id="xdx_8B2_zp69UxFp1ead"&gt;Schedule
of Accrued Expenses&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_492_20210731_zRMHEBqQOkCb" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;July
    31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_492_20210430_zyPNAyOZ7w65" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;April
    30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(in
    thousands)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--ConstructionPayableCurrent_iI_pn3n3_maALCzxzI_zc4tWDyvtOz4" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; width: 64%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Project
    costs&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 14%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;198&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 14%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;368&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--LossContingencyAccrualCarryingValueCurrent_iI_pn3n3_maALCzxzI_zN19qgIVJHMi" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Contract
    loss reserve&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;328&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;328&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_eus-gaap--OtherEmployeeRelatedLiabilitiesCurrent_iI_pn3n3_maALCzxzI_z5M9OuKrB7n4" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Employee
    incentive payments&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;323&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;283&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_eus-gaap--AccruedSalariesCurrent_iI_pn3n3_maALCzxzI_zChcXYJQrWw4" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Accrued
    salary and benefits&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;598&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;631&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_400_eus-gaap--AccruedProfessionalFeesCurrent_iI_pn3n3_maALCzxzI_zBmurzmqNMvh" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Legal
    and accounting fees&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;292&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;200&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_eus-gaap--OtherAccruedLiabilitiesCurrent_iI_pn3n3_maALCzxzI_zYQsi8zTjD7f" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;82&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;71&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_eus-gaap--AccruedLiabilitiesCurrent_iTI_pn3n3_mtALCzxzI_z0meAVoVrixd" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="display: none; font-family: Times New Roman, Times, Serif"&gt;&#160;Accrued
    expenses total&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,821&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,881&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <us-gaap:ConstructionPayableCurrent contextRef="AsOf2021-07-31" decimals="-3" unitRef="USD">198000</us-gaap:ConstructionPayableCurrent>
    <us-gaap:ConstructionPayableCurrent contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">368000</us-gaap:ConstructionPayableCurrent>
    <us-gaap:LossContingencyAccrualCarryingValueCurrent contextRef="AsOf2021-07-31" decimals="-3" unitRef="USD">328000</us-gaap:LossContingencyAccrualCarryingValueCurrent>
    <us-gaap:LossContingencyAccrualCarryingValueCurrent contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">328000</us-gaap:LossContingencyAccrualCarryingValueCurrent>
    <us-gaap:OtherEmployeeRelatedLiabilitiesCurrent contextRef="AsOf2021-07-31" decimals="-3" unitRef="USD">323000</us-gaap:OtherEmployeeRelatedLiabilitiesCurrent>
    <us-gaap:OtherEmployeeRelatedLiabilitiesCurrent contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">283000</us-gaap:OtherEmployeeRelatedLiabilitiesCurrent>
    <us-gaap:AccruedSalariesCurrent contextRef="AsOf2021-07-31" decimals="-3" unitRef="USD">598000</us-gaap:AccruedSalariesCurrent>
    <us-gaap:AccruedSalariesCurrent contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">631000</us-gaap:AccruedSalariesCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent contextRef="AsOf2021-07-31" decimals="-3" unitRef="USD">292000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">200000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent contextRef="AsOf2021-07-31" decimals="-3" unitRef="USD">82000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">71000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="AsOf2021-07-31" decimals="-3" unitRef="USD">1821000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">1881000</us-gaap:AccruedLiabilitiesCurrent>
    <OPTT:WarrantDisclosureTextBlock contextRef="From2021-05-01to2021-07-31">&lt;p id="xdx_800_ecustom--WarrantDisclosureTextBlock_zPUrtywysp2e" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;(8)
&lt;span id="xdx_82D_zFpgCPkUlAf1"&gt;Warrants&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;i&gt;Liability
Classified Warrants&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;On
June 2, 2016, the Company entered into a securities purchase agreement, which was amended on June 7, 2016 (as amended, the &#x201c;June
Purchase Agreement&#x201d;) with certain institutional purchasers (the &#x201c;June Purchasers&#x201d;). Pursuant to the terms of the June
Purchase Agreement, the Company sold an aggregate of &lt;span id="xdx_907_eus-gaap--SaleOfStockNumberOfSharesIssuedInTransaction_pid_c20160601__20160602__us-gaap--TypeOfArrangementAxis__custom--JunePurchaseAgreementMember_zrCg8YpUhNn9"&gt;20,850
&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;shares of Common Stock together with warrants
to purchase up to an aggregate of &lt;span id="xdx_90B_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_pid_c20160602__us-gaap--TypeOfArrangementAxis__custom--JunePurchaseAgreementMember_zYYFStfRJ8vh"&gt;7,298
&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;shares of Common Stock. Each share of common
stock was sold together with a warrant to purchase &lt;span id="xdx_902_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_iI_pid_c20160602__us-gaap--TypeOfArrangementAxis__custom--JunePurchaseAgreementMember_zwgcPx4QkPo4"&gt;0.35
&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;of a share of common stock at a combined purchase
price of $&lt;span id="xdx_904_ecustom--CommonStockCombinedPurchasePricePerShare_c20160602__us-gaap--TypeOfArrangementAxis__custom--JunePurchaseAgreementMember_pdd"&gt;92.00&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;.
The warrants have an exercise price of $&lt;span id="xdx_901_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_pid_uUSDPShares_c20160602__us-gaap--TypeOfArrangementAxis__custom--JunePurchaseAgreementMember_z72nOkJgvMKb"&gt;121.60
&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;per share, became exercisable on December 3,
2016 (&#x201c;Initial Exercise Date&#x201d;), and will expire on December 3, 2021, &lt;span id="xdx_902_eus-gaap--WarrantsAndRightsOutstandingTerm_iI_dc_c20160602__us-gaap--TypeOfArrangementAxis__custom--JunePurchaseAgreementMember_zcYaM27b1ffi"&gt;five
years&lt;/span&gt;&lt;/span&gt; &lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;following the Initial Exercise Date. As
of July 31, 2021, &lt;span id="xdx_90F_ecustom--NumberOfExercisedWarrants_iI_dn_c20210731__us-gaap--TypeOfArrangementAxis__custom--JunePurchaseAgreementMember_zVKZnPw1VFw2"&gt;none
&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;of the warrants had been exercised.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 42.9pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;On
July 22, 2016, the Company entered into a Second Amendment to the Purchase Agreement (the &#x201c;Second Amended Purchase Agreement&#x201d;)
with certain institutional purchasers (the &#x201c;July Purchasers&#x201d;). Pursuant to the terms of the Second Amended Purchase Agreement,
the Company sold an aggregate of &lt;span id="xdx_908_eus-gaap--SaleOfStockNumberOfSharesIssuedInTransaction_pid_c20160721__20160722__us-gaap--TypeOfArrangementAxis__custom--SecondAmendedPurchaseAgreementMember_zPX4AYFaiFZb"&gt;29,750
&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;shares of Common Stock together with warrants
to purchase up to an aggregate of &lt;span id="xdx_90D_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_pid_c20160722__us-gaap--TypeOfArrangementAxis__custom--SecondAmendedPurchaseAgreementMember_zCOm7Ra664k8"&gt;8,925
&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;shares of Common Stock. Each share of common
stock was sold together with a warrant to purchase &lt;span id="xdx_90F_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_iI_pid_c20160722__us-gaap--TypeOfArrangementAxis__custom--SecondAmendedPurchaseAgreementMember_znhh4r48pi66"&gt;0.30
&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;of a share of common stock at a combined purchase
price of $&lt;span id="xdx_90F_ecustom--CommonStockCombinedPurchasePricePerShare_iI_pid_uUSDPShares_c20160722__us-gaap--TypeOfArrangementAxis__custom--SecondAmendedPurchaseAgreementMember_zwvCb2CSN3Bc"&gt;135.00&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;.
The warrants were exercisable immediately at an exercise price of $&lt;span id="xdx_901_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_pid_uUSDPShares_c20160722__us-gaap--TypeOfArrangementAxis__custom--SecondAmendedPurchaseAgreementMember_zs05U2vcH7i8"&gt;187.20
&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;per share. The warrants will expire on
the fifth (&lt;span id="xdx_901_eus-gaap--WarrantsAndRightsOutstandingTerm_iI_dtY_c20160722__us-gaap--TypeOfArrangementAxis__custom--SecondAmendedPurchaseAgreementMember_zusxPBWCit8j"&gt;5&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;th)
anniversary of the initial exercise date of January 23, 2017. As of July 31, 2021, &lt;span id="xdx_906_ecustom--NumberOfExercisedWarrants_iI_pid_dn_c20210731__us-gaap--TypeOfArrangementAxis__custom--SecondAmendedPurchaseAgreementMember_zR092JqS2fOi"&gt;none
&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;of the warrants had been exercised.&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;i&gt;Equity
Classified Warrants&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;On
April 8, 2019, the Company issued and sold &lt;span id="xdx_90D_eus-gaap--SaleOfStockNumberOfSharesIssuedInTransaction_pid_c20190407__20190408_z0dAXS5q7Bv3"&gt;1,542,000
&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;shares of common stock and pre-funded warrants
to purchase up to &lt;span id="xdx_902_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_pid_c20190408__us-gaap--StatementEquityComponentsAxis__custom--PreFundedWarrantsMember_zqg2qQqpvgL5"&gt;3,385,680
&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;shares of common stock and common warrants to
purchase up to &lt;span id="xdx_908_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_pid_c20190408__us-gaap--StatementEquityComponentsAxis__custom--CommonWarrantsMember_zMn0tEdKXM2e"&gt;4,927,680
&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;shares of our common stock in an underwritten
public offering. The public offering price for the pre-funded warrants was equal to the public offering price of the common stock, less
the $&lt;span id="xdx_90F_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_pid_uUSDPShares_c20190408__us-gaap--StatementEquityComponentsAxis__custom--PreFundedWarrantsMember_zYI4pRs2QwL9"&gt;0.01
&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;per share exercise price of each warrant. The
pre-funded warrants have no expiration date. As of July 31, 2021, all of the pre-funded warrants had been exercised. The common stock
warrants have an exercise price of $&lt;span id="xdx_909_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_pid_uUSDPShares_c20190408__us-gaap--StatementEquityComponentsAxis__custom--CommonWarrantsMember_zsZ0VOKPPqgk"&gt;3.85
&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;per share and expire &lt;span id="xdx_90A_eus-gaap--WarrantsAndRightsOutstandingTerm_iI_dm_c20190408__us-gaap--StatementEquityComponentsAxis__custom--CommonWarrantsMember_zMob5TXF5Vic"&gt;five
years&lt;/span&gt;&lt;/span&gt; &lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;from the issuance date. As of July 31, 2021,
all of the common warrants had been exercised.&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
Company accounts for warrants issued in connection with its June 2016 and July 2016 public offerings in accordance with the guidance
on &#x201c;&lt;i&gt;Accounting for Certain Financial Instruments with Characteristics of Both Liabilities and Equity&lt;/i&gt;&#x201d; in Topic 480
which provides that the Company classify the warrant instruments as a liability at its fair value. The warrant liabilities are subject
to re-measurement at each balance sheet date using the Black-Scholes option pricing model. The June 2016 and July 2016 warrants
contain a feature whereby they could require the transfer of assets and therefore are classified as a liability award in accordance with
the guidance in Topic 480. The warrants had a value near &lt;span id="xdx_908_eus-gaap--DerivativeLiabilitiesCurrent_iI_pn3n3_dc_c20200430_z81Do7FdGSa6"&gt;zero
&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;at July 31, 2021 and April 30, 2021 and were
reflected within &#x201c;Warrant liabilities&#x201d; in the Consolidated Balance Sheets. The pre-funded and common warrants issued
in the Company&#x2019;s April 8, 2019 public offering did not meet the criteria to be classified as a liability award and therefore were
treated as an equity award and recorded as a component of stockholders&#x2019; equity in the Consolidated Balance Sheets.&lt;/span&gt;&lt;/p&gt;

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

</OPTT:WarrantDisclosureTextBlock>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="From2016-06-012016-06-02_custom_JunePurchaseAgreementMember"
      decimals="INF"
      unitRef="Shares">20850</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="AsOf2016-06-02_custom_JunePurchaseAgreementMember"
      decimals="INF"
      unitRef="Shares">7298</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight
      contextRef="AsOf2016-06-02_custom_JunePurchaseAgreementMember"
      decimals="INF"
      unitRef="Shares">0.35</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight>
    <OPTT:CommonStockCombinedPurchasePricePerShare
      contextRef="AsOf2016-06-02_custom_JunePurchaseAgreementMember"
      decimals="INF"
      unitRef="USDPShares">92.00</OPTT:CommonStockCombinedPurchasePricePerShare>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="AsOf2016-06-02_custom_JunePurchaseAgreementMember"
      decimals="INF"
      unitRef="USDPShares">121.60</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:WarrantsAndRightsOutstandingTerm contextRef="AsOf2016-06-02_custom_JunePurchaseAgreementMember">P5Y</us-gaap:WarrantsAndRightsOutstandingTerm>
    <OPTT:NumberOfExercisedWarrants
      contextRef="AsOf2021-07-31_custom_JunePurchaseAgreementMember"
      decimals="INF"
      unitRef="Shares">0</OPTT:NumberOfExercisedWarrants>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="From2016-07-212016-07-22_custom_SecondAmendedPurchaseAgreementMember"
      decimals="INF"
      unitRef="Shares">29750</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="AsOf2016-07-22_custom_SecondAmendedPurchaseAgreementMember"
      decimals="INF"
      unitRef="Shares">8925</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight
      contextRef="AsOf2016-07-22_custom_SecondAmendedPurchaseAgreementMember"
      decimals="INF"
      unitRef="Shares">0.30</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight>
    <OPTT:CommonStockCombinedPurchasePricePerShare
      contextRef="AsOf2016-07-22_custom_SecondAmendedPurchaseAgreementMember"
      decimals="INF"
      unitRef="USDPShares">135.00</OPTT:CommonStockCombinedPurchasePricePerShare>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="AsOf2016-07-22_custom_SecondAmendedPurchaseAgreementMember"
      decimals="INF"
      unitRef="USDPShares">187.20</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:WarrantsAndRightsOutstandingTerm contextRef="AsOf2016-07-22_custom_SecondAmendedPurchaseAgreementMember">P5Y</us-gaap:WarrantsAndRightsOutstandingTerm>
    <OPTT:NumberOfExercisedWarrants
      contextRef="AsOf2021-07-31_custom_SecondAmendedPurchaseAgreementMember"
      decimals="INF"
      unitRef="Shares">0</OPTT:NumberOfExercisedWarrants>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="From2019-04-072019-04-08"
      decimals="INF"
      unitRef="Shares">1542000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="AsOf2019-04-08_custom_PreFundedWarrantsMember"
      decimals="INF"
      unitRef="Shares">3385680</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="AsOf2019-04-08_custom_CommonWarrantsMember"
      decimals="INF"
      unitRef="Shares">4927680</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="AsOf2019-04-08_custom_PreFundedWarrantsMember"
      decimals="INF"
      unitRef="USDPShares">0.01</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="AsOf2019-04-08_custom_CommonWarrantsMember"
      decimals="INF"
      unitRef="USDPShares">3.85</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:WarrantsAndRightsOutstandingTerm contextRef="AsOf2019-04-08_custom_CommonWarrantsMember">P5Y</us-gaap:WarrantsAndRightsOutstandingTerm>
    <us-gaap:DerivativeLiabilitiesCurrent contextRef="AsOf2020-04-30" decimals="-3" unitRef="USD">0</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DebtDisclosureTextBlock contextRef="From2021-05-01to2021-07-31">&lt;p id="xdx_80B_eus-gaap--DebtDisclosureTextBlock_zW8ezJC4aP4i" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;(9)
&lt;span id="xdx_82B_zoUPGwp3Dig1"&gt;Paycheck Protection Program Loan&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;On
March 27, 2020, the U.S. Government passed into law the Coronavirus Aid, Relief and Economic Security Act, or the (&#x201c;CARES
Act&#x201d;). On May 3, 2020, the Company signed a Paycheck Protection Program (&#x201c;PPP&#x201d;) loan with Santander as the lender
for approximately $&lt;span id="xdx_907_eus-gaap--ProceedsFromLoanOriginations1_c20200501__20200503__us-gaap--TypeOfArrangementAxis__custom--PaycheckProtectionProgramMember_pp0p0"&gt;891,000 &lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;in
support through the Small Business Association (&#x201c;SBA&#x201d;) under the PPP Loan. The PPP Loan was unsecured and
evidenced by a note in favor of Santander as the lender and governed by a Loan Agreement with Santander. The loan contained
an interest rate of &lt;span id="xdx_90C_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20200503__us-gaap--TypeOfArrangementAxis__custom--PaycheckProtectionProgramMember_zX7nEmUoJqf9"&gt;1&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;%
and was repayable over two years. The loan contained customary events of defaults relating to, among other things,
payment defaults or breaches of the terms of the loan. Upon the occurrence of an event of default, the lender could have
required immediate repayment of all outstanding amounts under the loan. Interest and principal payments were deferred for
the first 6 months from the date of the loan. Principal and interest were payable monthly commencing 6 months after the
disbursement date and were allowed to be repaid by the Company at any time prior to maturity with no prepayment penalties.
The Company received the proceeds on May 5, 2020.&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_900_ecustom--DebtForgivenessDescription_c20200502__20200503__us-gaap--TypeOfArrangementAxis__custom--PaycheckProtectionProgramMember_zdCJ7dOZvo6b"&gt;The
Company filed its loan forgiveness application at the end of February 2021 asking for 100% forgiveness of the loan. In June 2021, the
Company was informed that its application was approved, and that the loan is now fully forgiven. The Company recognized
a gain on extinguishment of PPP loan of approximately $&lt;span id="xdx_901_eus-gaap--RepaymentsOfLongTermDebt_pn3n3_c20210501__20210731__us-gaap--TypeOfArrangementAxis__custom--PaycheckProtectionProgramMember_zdu2AsAt5e2k"&gt;891&lt;/span&gt;,000 in
the July 31, 2021 Consolidated Statement of Operations.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

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

</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ProceedsFromLoanOriginations1
      contextRef="From2020-05-012020-05-03_custom_PaycheckProtectionProgramMember"
      decimals="0"
      unitRef="USD">891000</us-gaap:ProceedsFromLoanOriginations1>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="AsOf2020-05-03_custom_PaycheckProtectionProgramMember"
      decimals="INF"
      unitRef="Pure">0.01</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <OPTT:DebtForgivenessDescription contextRef="From2020-05-022020-05-03_custom_PaycheckProtectionProgramMember">The
Company filed its loan forgiveness application at the end of February 2021 asking for 100% forgiveness of the loan. In June 2021, the
Company was informed that its application was approved, and that the loan is now fully forgiven. The Company recognized
a gain on extinguishment of PPP loan of approximately $891,000 in
the July 31, 2021 Consolidated Statement of Operations.</OPTT:DebtForgivenessDescription>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="From2021-05-012021-07-31_custom_PaycheckProtectionProgramMember"
      decimals="-3"
      unitRef="USD">891000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:PreferredStockTextBlock contextRef="From2021-05-01to2021-07-31">&lt;p id="xdx_804_eus-gaap--PreferredStockTextBlock_zjnUrUIkVZe9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;(10)
&lt;span id="xdx_827_zE3vEFMPN8g4"&gt;Preferred Stock&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
Company has authorized &lt;span id="xdx_901_eus-gaap--PreferredStockSharesAuthorized_iI_pid_c20210731_zwvQTfVSDxn9" title="Preferred stock, shares authorized"&gt;5,000,000&lt;/span&gt; shares of undesignated preferred stock with a par value of $&lt;span id="xdx_901_eus-gaap--PreferredStockParOrStatedValuePerShare_iI_pid_uUSDPShares_c20210731_zEYMMLuGgnal" title="Preferred stock, par value"&gt;0.001&lt;/span&gt; per share. As of July 31, 2021, &lt;span id="xdx_901_eus-gaap--PreferredStockSharesIssued_iI_pid_do_c20210731_zirMO6HoJf6b" title="Preferred stock, shares issued"&gt;no
&lt;/span&gt;shares of preferred stock had been issued.&lt;/span&gt;&lt;/p&gt;

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

</us-gaap:PreferredStockTextBlock>
    <us-gaap:PreferredStockSharesAuthorized contextRef="AsOf2021-07-31" decimals="INF" unitRef="Shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="AsOf2021-07-31"
      decimals="INF"
      unitRef="USDPShares">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesIssued contextRef="AsOf2021-07-31" decimals="INF" unitRef="Shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="From2021-05-01to2021-07-31">&lt;p id="xdx_806_eus-gaap--StockholdersEquityNoteDisclosureTextBlock_zEduF8ByqIfc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;(11)
&lt;span id="xdx_82D_zuz7IT0ggA87"&gt;Common Stock&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
Company has authorized &lt;span id="xdx_90A_eus-gaap--CommonStockSharesAuthorized_iI_pid_c20210731_zFbVLquziZCd" title="Common stock, shares authorized"&gt;100,000,000&lt;/span&gt; shares of common stock with a par value of $&lt;span id="xdx_905_eus-gaap--CommonStockParOrStatedValuePerShare_iI_pid_uUSDPShares_c20210731_z7OjpOaVQkdk" title="Common stock, par value"&gt;0.001&lt;/span&gt; per share. As of July 31, 2021, &lt;span id="xdx_903_eus-gaap--CommonStockSharesIssued_iI_pid_c20210731_zRFL9cFBM7q6" title="Common stock, shares issued"&gt;&lt;span id="xdx_902_eus-gaap--CommonStockSharesOutstanding_iI_pid_c20210731_zJueP1336iB8" title="Common stock, shares outstanding"&gt;52,458,011&lt;/span&gt;&lt;/span&gt; shares
had been issued and are outstanding.&lt;/span&gt;&lt;/p&gt;

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




&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"/&gt;

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

</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:CommonStockSharesAuthorized contextRef="AsOf2021-07-31" decimals="INF" unitRef="Shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="AsOf2021-07-31"
      decimals="INF"
      unitRef="USDPShares">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesIssued contextRef="AsOf2021-07-31" decimals="INF" unitRef="Shares">52458011</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="AsOf2021-07-31" decimals="INF" unitRef="Shares">52458011</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:TreasuryStockTextBlock contextRef="From2021-05-01to2021-07-31">&lt;p id="xdx_809_eus-gaap--TreasuryStockTextBlock_z7UHOEzuMjtj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;(12)
&lt;span id="xdx_82C_zgUCFzQ6ffgb"&gt;Treasury Shares&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;During
each of the three months ended July 31, 2021 and 2020, &lt;span id="xdx_904_eus-gaap--TreasuryStockSharesAcquired_pid_do_c20210501__20210731_zHaysPnkchhg"&gt;&lt;span id="xdx_90E_eus-gaap--TreasuryStockSharesAcquired_pid_do_c20200501__20200731_zaXrA9h29KXh"&gt;no&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;shares of common stock were purchased by
the Company from employees to pay taxes related to the vesting of restricted stock.&lt;/span&gt;&lt;/p&gt;

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

</us-gaap:TreasuryStockTextBlock>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="From2021-05-01to2021-07-31"
      decimals="INF"
      unitRef="Shares">0</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="From2020-05-012020-07-31"
      decimals="INF"
      unitRef="Shares">0</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="From2021-05-01to2021-07-31">&lt;p id="xdx_802_eus-gaap--DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_z84EVWkRr8h1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;(13)
&lt;span id="xdx_824_zX5WMCucEsx1"&gt;Share-Based Compensation&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;In
2015, upon approval by the Company&#x2019;s stockholders, the Company&#x2019;s 2015 Omnibus Incentive Plan (the &#x201c;2015 Plan&#x201d;)
became effective. A total of &lt;span id="xdx_901_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_iI_pid_c20151231__us-gaap--PlanNameAxis__custom--TwoThousandAndFifteenOmnibusIncentivePlanMember_zeQEjHeFMJse"&gt;1,332,036
&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;shares were authorized for issuance under
the 2015 Omnibus Incentive Plan, including shares available for awards under the 2006 Stock Incentive Plan remaining at the time that
plan terminated, or that were subject to awards under the 2006 Stock Incentive Plan that thereafter terminated by reason of expiration,
forfeiture, cancellation or otherwise. If any award under the 2006 Stock Incentive Plan or 2015 Plan expires, is cancelled, terminates
unexercised or is forfeited, those shares become again available for grant under the 2015 Plan. The 2015 Plan will terminate ten years
after its effective date, in October 2025, but is subject to earlier termination as provided in the 2015 Plan. As of July 31, 2021, the
Company has &lt;span id="xdx_906_eus-gaap--CommonStockCapitalSharesReservedForFutureIssuance_iI_pid_c20210731__us-gaap--PlanNameAxis__custom--TwoThousandAndFifteenOmnibusIncentivePlanMember_zHuzcStlfrFf"&gt;193,928
&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;shares available for future issuance under the
2015 Plan which reflects adjustments made for the departure of our former CEO as well as other departures.&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;On
January 18, 2018, the Company&#x2019;s Board of Directors adopted the Company&#x2019;s Employment Inducement Incentive Award Plan (the
&#x201c;2018 Inducement Plan&#x201d;) pursuant to which the Company reserved &lt;span id="xdx_902_eus-gaap--CommonStockCapitalSharesReservedForFutureIssuance_c20180118__us-gaap--PlanNameAxis__custom--TwoThousandAndEighteenInducementPlanMember_pdd"&gt;25,000
&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;shares of common stock for issuance under the
Inducement Plan. In accordance with Rule 711(a) of the NYSE American Company Guide, awards under the Inducement Plan may
only be made to individuals not previously employees of the Company (or following such individuals&#x2019; bona fide period of non-employment
with the Company), as an inducement material to the individuals&#x2019; entry into employment with the Company. An award is any right
to receive the Company&#x2019;s common stock pursuant to the 2018 Inducement Plan, consisting of a performance share award, restricted
stock award, a restricted stock unit award or a stock payment award. As of July 31, 2021, there were &lt;span id="xdx_90A_eus-gaap--CommonStockCapitalSharesReservedForFutureIssuance_iI_pid_c20210731__us-gaap--PlanNameAxis__custom--TwoThousandAndEighteenInducementPlanMember_zuqKEAPbfJRj"&gt;11,487
&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;shares available for grant under the 2018 Inducement
Plan.&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;i&gt;Stock
Options&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;The Company estimates the fair value of each stock
option award granted with service-based vesting requirements, using the Black-Scholes option pricing model, assuming no dividends, and
using the weighted average valuation assumptions noted in the following table. The risk-free rate is based on the US Treasury yield curve
in effect at the time of grant. The expected life (estimated period of time outstanding) of the stock options granted is estimated using
the &#x201c;simplified&#x201d; method as permitted by the SEC&#x2019;s Staff Accounting Bulletin No. 110, &lt;i&gt;Share-Based Payment.&lt;/i&gt; Expected
volatility is based on the Company&#x2019;s historical volatility over the expected life of the stock option granted. The Company did
not grant any stock options during the three months ended July 31, 2021 and 2020. The following assumptions were used to value
the awards:&lt;/p&gt;

&lt;p id="xdx_89B_eus-gaap--ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_zmUBHUYlT4c8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif; display: none"&gt;&#160;&lt;span id="xdx_8B1_zIYzD0XVpSHh"&gt;Schedule
of Share-based Payment Award, Stock Options, Valuation Assumptions&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Three
    months ended July 31,&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-family: Times New Roman, Times, Serif; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; width: 64%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Risk-free
    interest rate&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_uPure_c20210501__20210731__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zh7X9YX7j1ok" style="font-family: Times New Roman, Times, Serif; width: 14%; text-align: right" title="Risk-free interest rate"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1.0&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 14%; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Expected
    dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_pid_dp_uPure_c20210501__20210731__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zLt9EEKP9We2" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Expected dividend yield"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;0.0&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Expected
    life (in years)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: right" title="Expected life (in years)"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span id="xdx_90C_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20210501__20210731__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zwH41n6wLyEe" title="Expected life (in years)"&gt;5.8&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Expected
    volatility&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20210501__20210731__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zsEgTmy3L9si" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Expected volatility"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;120.0&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A4_zrEwLOW2Ujkf" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"/&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_891_eus-gaap--ScheduleOfShareBasedCompensationActivityTableTextBlock_zewenmpLw2Kb" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;A
summary of stock options under our stock incentive plans is detailed in the following table.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_8BC_zlOfqdn7kyac" style="display: none"&gt;Schedule of Stock Option Activity&lt;/span&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Weighted&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Average&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Weighted&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Remaining&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Average&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Contractual&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Underlying&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Exercise&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Term&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Options&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Price&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(In
    Years)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; width: 39%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Outstanding
    as of April 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pid_c20210501__20210731__us-gaap--AwardTypeAxis__custom--StockIncentivePlanMember_zIF2flyO1Yz8" style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right" title="Shares Underlying Options Outstanding, Beginning"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;516,827&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pid_uUSDPShares_c20210501__20210731__us-gaap--AwardTypeAxis__custom--StockIncentivePlanMember_zbuBLTCzi2v8" style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right" title="Weighted Average Exercise Price, Beginning Balance"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;3.89&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span id="xdx_90C_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20210501__20210731__us-gaap--AwardTypeAxis__custom--StockIncentivePlanMember_zFHMzvSt1nf3" title="Weighted Average Remaining Contractual Term (In Years), Beginning"&gt;8.3&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20210501__20210731__us-gaap--AwardTypeAxis__custom--StockIncentivePlanMember_zeriAfjkdU5g" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Shares Underlying Options Outstanding, Granted"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0860"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_uUSDPShares_c20210501__20210731__us-gaap--AwardTypeAxis__custom--StockIncentivePlanMember_zAV6TOQI8fLh" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Weighted Average Exercise Price, Granted"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0862"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_pid_c20210501__20210731__us-gaap--AwardTypeAxis__custom--StockIncentivePlanMember_zKlh3ABlDWBf" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Shares Underlying Options Outstanding, Exercised"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0864"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pid_uUSDPShares_c20210501__20210731__us-gaap--AwardTypeAxis__custom--StockIncentivePlanMember_zkFGp2EzdiO1" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Weighted Average Exercise Price, Exercised"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0866"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Cancelled/forfeited&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_iN_pid_di_c20210501__20210731__us-gaap--AwardTypeAxis__custom--StockIncentivePlanMember_zPrLIHhQlXtk" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right" title="Shares Underlying Options Outstanding, Cancelled/forfeited"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(3,681&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_pid_uUSDPShares_c20210501__20210731__us-gaap--AwardTypeAxis__custom--StockIncentivePlanMember_zlEUdLQvyZEf" style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: right" title="Weighted Average Exercise Price, Cancelled/forfeited"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;13.81&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Outstanding
    as of July 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pid_c20210501__20210731__us-gaap--AwardTypeAxis__custom--StockIncentivePlanMember_zQYsFHnAnAab" style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right" title="Shares Underlying Options Outstanding, Ending"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;513,146&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pid_c20210501__20210731__us-gaap--AwardTypeAxis__custom--StockIncentivePlanMember_zEtC2z5bpF7d" style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: right" title="Weighted Average Exercise Price, Ending Balance"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;3.81&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span id="xdx_90E_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm_dtY_c20210501__20210731__us-gaap--AwardTypeAxis__custom--StockIncentivePlanMember_z9ufyJyNeQ75" title="Weighted Average Remaining Contractual Term (In Years), Ending"&gt;8.7&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Exercisable
    as of July 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pid_c20210731__us-gaap--AwardTypeAxis__custom--StockIncentivePlanMember_zGv5ybYILi17" style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right" title="Shares Underlying Options Outstanding, Exercisable at Ending"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;247,954&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_pid_c20210731__us-gaap--AwardTypeAxis__custom--StockIncentivePlanMember_zRadLlA4w3Db" style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: right" title="Weighted Average Exercise Price, Exercisable at Ending"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;4.92&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span id="xdx_90F_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_dtY_c20210501__20210731__us-gaap--AwardTypeAxis__custom--StockIncentivePlanMember_zC7qzIu4ndV6" title="Weighted Average Remaining Contractual Term (In Years), Exercisable at Ending"&gt;8.0&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A2_zS6u4iOSrt3h" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: center"/&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;As
of July 31, 2021, the total intrinsic value of outstanding and exercisable options was approximately $&lt;span id="xdx_90C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_iI_pn5n6_c20210731__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zKOYYx31hNxl"&gt;0.2
&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;million.&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;
As of July 31, 2021, approximately &lt;span id="xdx_904_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_iI_pid_c20210731__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zcG2CFPj3VQh"&gt;265,000
&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;additional options were unvested, which had an
intrinsic value of $&lt;span id="xdx_90B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_iI_pp0p0_c20210731__us-gaap--AwardTypeAxis__custom--EmployeeStockOptionOneMember_zxSJUb4u3Qpf"&gt;19,000
&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;and a weighted average remaining contractual
term of &lt;span id="xdx_90C_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_dtY_c20210501__20210731__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_z842AE71Fwob"&gt;9.4
&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;years. There was approximately $&lt;span id="xdx_90B_eus-gaap--AllocatedShareBasedCompensationExpense_pp0p0_c20210501__20210731__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zVaV00I7fl9b"&gt;110,000
&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;and $&lt;span id="xdx_901_eus-gaap--AllocatedShareBasedCompensationExpense_pp0p0_c20200501__20200731__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zVA3mLcscBI8"&gt;90,000
&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;of total recognized compensation cost related
to stock options during each of the three months ended July 31, 2021 and 2020, respectively. As of July 31, 2021, there was approximately
$&lt;span id="xdx_909_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_iI_pn5n6_c20210731__us-gaap--AwardTypeAxis__custom--NonVestedStockMember_zcwO5SvhPOrc"&gt;0.4
&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;million of total unrecognized compensation cost
related to non-vested stock options granted under the plans. This cost is expected to be recognized over a weighted-average period of
&lt;span id="xdx_905_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_dtY_c20210501__20210731__us-gaap--AwardTypeAxis__custom--NonVestedStockMember_zYwY1Z0rDGC6"&gt;1.2
&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;years.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"&gt;The
Company&#x2019;s acquisition of 3Dent (See Note 18) was valued at the fair value of the stock on the acquisition date of $&lt;span id="xdx_90A_ecustom--FairValueOfBasePurchasePrice_iI_pp0p0_c20210201__us-gaap--BusinessAcquisitionAxis__custom--ThreeDentAcquisitionMember_zvQBqEUbazpf"&gt;1,451,584
&lt;/span&gt;(&lt;span id="xdx_903_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_c20210128__20210201__us-gaap--BusinessAcquisitionAxis__custom--ThreeDentAcquisitionMember_zcq6C7ywqZB3"&gt;361,991
&lt;/span&gt;shares at $&lt;span id="xdx_900_eus-gaap--BusinessAcquisitionSharePrice_iI_c20210201__us-gaap--BusinessAcquisitionAxis__custom--ThreeDentAcquisitionMember_zRgNYN0dxpQ"&gt;4.01&lt;/span&gt;).
Since the shares will be restricted for one year and lack marketability, the Company applied a 20% discount to the purchase price to
make the adjusted fair value $&lt;span id="xdx_90A_ecustom--AdjustedFairValue_iI_pp0p0_c20210201__us-gaap--BusinessAcquisitionAxis__custom--ThreeDentAcquisitionMember_zYTsl6kEWb68"&gt;1,161,267&lt;/span&gt;.
Additionally, as the Sellers must be employed for 12 months from the date of acquisition, the difference between the calculated fair
value and the net assets acquired represents the value of the compensation expense to be recognized over the period of the agreed
upon employment.&lt;/p&gt;

&lt;p id="xdx_89D_ecustom--ScheduleOfBusinessAcquisitionAndFairValueOfNetAssetsCompensationExpenseRecognized_zG4sLfbz0mV3" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;span id="xdx_8BB_zTdHLkkp56Id" style="display: none"&gt;Schedule
of Business Acquisition and Fair Value of Net Assets, Compensation Expense Recognized&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; width: 78%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Fair
    Value of Purchase&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 18%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span id="xdx_901_ecustom--AdjustedFairValue_iI_pp0p0_c20210201__us-gaap--BusinessAcquisitionAxis__custom--ThreeDentAcquisitionMember_zBt27ST4ySq9" title="Fair Value of Purchase"&gt;1,161,267&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Total
    Acquired Assets&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_iNI_pp0p0_di_c20210201__us-gaap--BusinessAcquisitionAxis__custom--ThreeDentAcquisitionMember_zB3Zq75GZk3g" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Total Acquired Assets"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(593,571&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;)&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Total
    Acquired Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_iI_pp0p0_c20210201__us-gaap--BusinessAcquisitionAxis__custom--ThreeDentAcquisitionMember_zf7G0YksGXse" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right" title="Total Acquired Liabilities"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;117,106&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"/&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Compensation
    Expense&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_ecustom--BusinessComibinationCompensationExpensesRecognized_iI_pp0p0_c20210201__us-gaap--BusinessAcquisitionAxis__custom--ThreeDentAcquisitionMember_z4CGjZb1Eyui" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right" title="Compensation Expense"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;684,802&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Quarterly
    Compensation Expense&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_ecustom--BusinessComibinationQuarterlyCompensationExpensesRecognized_iI_pp0p0_c20210201__us-gaap--BusinessAcquisitionAxis__custom--ThreeDentAcquisitionMember_zsJ2z1h7WXIi" style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right" title="Quarterly Compensation Expenses"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;171,201&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A2_zkqbgXv72re" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"/&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
Company will recognize approximately $&lt;span id="xdx_90F_ecustom--BusinessComibinationQuarterlyCompensationExpensesConsiderationPaid_iI_pn3n3_c20210201__us-gaap--BusinessAcquisitionAxis__custom--ThreeDentAcquisitionMember_zwsc6UQ1YJ9i"&gt;171&lt;/span&gt;,000
&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;of compensation expense on a quarterly basis
for the consideration paid until 12 months from the acquisition date on February 2, 2022.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;i&gt;Performance
Stock Options&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;In
January of 2020, the Company issued &lt;span id="xdx_907_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_c20200101__20200131__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember__srt--StatementScenarioAxis__custom--PerformancceBasedStockOptionsMember__srt--TitleOfIndividualAxis__custom--TwoExecutivesMember_pdd"&gt;81,337
&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;performance-based stock options to two of its
executives. &lt;span id="xdx_909_ecustom--StockOptionsVestingPeriodDescription_c20200101__20200131__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember__srt--StatementScenarioAxis__custom--PerformancceBasedStockOptionsMember__srt--TitleOfIndividualAxis__custom--TwoExecutivesMember"&gt;The
awards vest over 2 years if there is positive total shareholder return (e.g. share price increase) as measured by the 5-day (January
11-15, 2021) and (January 10-14, 2022) share price volume weighted average price (&#x201c;VWAP&#x201d;)&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;.
There were &lt;span id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20210501__20210731__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember__srt--StatementScenarioAxis__custom--PerformancceBasedStockOptionsMember__srt--TitleOfIndividualAxis__custom--TwoExecutivesMember_zpUI4yskCrhl"&gt;40,668
&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;shares that were unvested and outstanding
for at July 31, 2021. One of the executives, the Company&#x2019;s former President and CEO, left the Company as of June
18, 2021, however, he is able to exercise any vested options for a period of 180 days after his departure.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify; text-indent: 27pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;In
January of 2021, the Company issued &lt;span id="xdx_90A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20210101__20210131__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember__srt--StatementScenarioAxis__custom--PerformancceBasedStockOptionsMember__srt--TitleOfIndividualAxis__custom--EmployeesAndExecutivesMember_zNecqU9kKbYd"&gt;344,723
&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;performance-based stock options to employees
and executives. &lt;span id="xdx_90C_ecustom--StockOptionsVestingPeriodDescription_c20210101__20210131__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember__srt--StatementScenarioAxis__custom--PerformancceBasedStockOptionsMember__srt--TitleOfIndividualAxis__custom--EmployeesAndExecutivesMember_zxIevHxicDW1"&gt;The
awards vest over 2 years provided there is positive total shareholder return (e.g. share price increase) as measured by the closing
share price on January 14, 2022 and January 14, 2023.&lt;/span&gt;&lt;/span&gt; &lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;There
were &lt;span id="xdx_90D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20210501__20210731__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember__srt--StatementScenarioAxis__custom--PerformancceBasedStockOptionsMember__srt--TitleOfIndividualAxis__custom--EmployeesAndExecutivesMember_zK6q2ToR64Oi"&gt;343,456
&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;shares unvested and outstanding at July
31, 2021. None of the shares granted to our former President and CEO under this issuance vested and  lapsed as of
June 18, 2021&lt;/span&gt;.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0; margin-bottom: 0; margin-left: 0"/&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_899_eus-gaap--ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_hus-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zeTjlOPFiMm2" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
Company determined these awards contain a market- based condition and estimated the fair value using the Monte Carlo simulation model
with the following assumptions:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif; display: none"&gt;&#160;&lt;span id="xdx_8BD_zg6CY8AQN3ma"&gt;Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Three
    months ended January 31,&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; width: 60%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Risk-free
    interest rate&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_uPure_c20201101__20210131__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zp9vVGMW3bOl" style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1.0&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Expected
    dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_pid_dp_uPure_c20201101__20210131__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zbaWAa86uIX3" style="font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;0.0&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Expected
    life (in years)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span id="xdx_90D_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20201101__20210131__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_z67hYd6YLS3"&gt;5.8&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Expected
    volatility&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20201101__20210131__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zJz8TyTsnZc4" style="font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;120.0&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8AD_zymVH93adiB8" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"/&gt;

&lt;p id="xdx_891_eus-gaap--ScheduleOfShareBasedCompensationActivityTableTextBlock_hus-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zsUeGDjW80o1" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;A
summary of performance stock options under our stock incentive plans is detailed in the following table.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;span id="xdx_8B5_z2qGVJlhYCte" style="display: none"&gt;Schedule of Stock Option Activity&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Weighted&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Average&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Weighted&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Remaining&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Average&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Contractual&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Underlying&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Exercise&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Term&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Options&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Price&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(In
    Years)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; width: 39%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Outstanding
    as of April 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pid_c20210501__20210731__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zbNcap5aHmQa" style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right" title="Shares Underlying Options Outstanding, Beginning"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;424,790&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pid_uUSDPShares_c20210501__20210731__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zJ8rXAFoelbd" style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right" title="Weighted Average Exercise Price, Beginning Balance"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2.57&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span id="xdx_905_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20210501__20210731__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zfhQy0oELIJd" title="Weighted Average Remaining Contractual Term (In Years), Beginning"&gt;8.7&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20210501__20210731__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zDfGKerxI5Wc" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Shares Underlying Options Outstanding, Granted"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0929"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_uUSDPShares_c20210501__20210731__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zTMFYMAchb09" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Weighted Average Exercise Price, Granted"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0931"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_pid_c20210501__20210731__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_z6wFuacugRhj" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Shares Underlying Options Outstanding, Exercised"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0933"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pid_uUSDPShares_c20210501__20210731__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zd7QgwcRI75a" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Weighted Average Exercise Price, Exercised"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0935"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Cancelled/forfeited&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_iN_pid_di_c20210501__20210731__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zjdLR35dk0Fj" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right" title="Shares Underlying Options Outstanding, Cancelled/forfeited"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(6,767&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_pid_uUSDPShares_c20210501__20210731__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zzRFCYh3KVia" style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: right" title="Weighted Average Exercise Price, Cancelled/forfeited"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2.93&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Outstanding
    as of July 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pid_c20210501__20210731__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zyFx56hhvNd2" style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right" title="Shares Underlying Options Outstanding, Ending"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;418,023&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pid_uUSDPShares_c20210501__20210731__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zQil5wrlnpyf" style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: right" title="Weighted Average Exercise Price, Ending Balance"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2.56&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span id="xdx_909_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm_dtY_c20210501__20210731__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zzes3YqiioCi" title="Weighted Average Remaining Contractual Term (In Years), Ending"&gt;9.3&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Exercisable
    as of July 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pid_c20210731__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zkBtWLTd3JR4" style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right" title="Shares Underlying Options Outstanding, Exercisable at Ending"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;40,668&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_pid_uUSDPShares_c20210731__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zPHTG9iCoQV2" style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: right" title="Weighted Average Exercise Price, Exercisable at Ending"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1.05&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span id="xdx_903_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_dtY_c20210501__20210731__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zpICakri75sa" title="Weighted Average Remaining Contractual Term (In Years), Exercisable at Ending"&gt;8.5&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A4_z0YLbXLRQyal" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"/&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;As
of July 31, 2021, the total intrinsic value of both outstanding and exercisable options was approximately $&lt;span id="xdx_909_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_iI_pp0p0_c20210731__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zzv2KY7ETzU6"&gt;37,000
&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;and &lt;span id="xdx_90E_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_iI_pp0p0_dc_c20210731__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zjnxE2gxi641"&gt;zero&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;,
respectively. As of July 31, 2021, approximately &lt;span id="xdx_906_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_c20210430__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_pdd"&gt;377,000
&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;additional options were unvested, which had an
intrinsic value of $&lt;span id="xdx_90C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_iI_pp0p0_c20210731__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zbMLrqpNZuRi"&gt;37,000
&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;and a weighted average remaining contractual
term of &lt;span id="xdx_905_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_dtY_c20210501__20210731__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zrnbj1M9DPf3"&gt;9.4
&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;years. There was approximately $&lt;span id="xdx_90E_eus-gaap--AllocatedShareBasedCompensationExpense_pp0p0_c20210501__20210731__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zX6AcBZObo6j"&gt;95,000
&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;and $&lt;span id="xdx_90B_eus-gaap--AllocatedShareBasedCompensationExpense_pp0p0_c20200501__20200731__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zKLsh3hKGnZ3"&gt;8,000
&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;of total recognized compensation cost related
to stock options during each of the three months ended July 31, 2021 and 2020, respectively. As of July 31, 2021, there was approximately
$&lt;span id="xdx_904_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_iI_pn5n6_c20210731__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zXv2zIEraiW2"&gt;0.5
&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;million of total unrecognized compensation cost
related to non-vested stock options granted under the plans. This cost is expected to be recognized over a weighted-average period of
&lt;span id="xdx_905_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_dtY_c20210501__20210731__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_z74d6vtTv2t7"&gt;1.4
&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;years.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;i&gt;Restricted
Stock&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 7.7pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Compensation
expense for non-vested restricted stock is generally recorded based on its market value on the date of grant and recognized ratably over
the associated service and performance period. During the three months ended July 31, 2021 and 2020, the Company granted &lt;span id="xdx_901_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pid_do_c20200501__20200731_zEy9FEwANcu"&gt;no
&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;shares that were subject to service-based
vesting requirements.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 7.7pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_89D_eus-gaap--ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_zoJe3Iobljqj" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;A
summary of non-vested restricted stock under our stock incentive plans is as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"/&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"&gt;&lt;span id="xdx_8B1_zmb4DBGYGh0l" style="display: none"&gt;Schedule of Non-vested Restricted Stock Activity&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Weighted&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Number&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Average
    Price per&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;of
    Shares&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Share&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; width: 56%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Issued
    and unvested at April 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iS_pid_c20210501__20210731__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zTUjejkSBx6a" style="font-family: Times New Roman, Times, Serif; width: 18%; text-align: right" title="Number of Shares, Issued and unvested, Beginning"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;10,000&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iS_pid_uUSDPShares_c20210501__20210731__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zb8LJY5QVMIi" style="font-family: Times New Roman, Times, Serif; width: 18%; text-align: right" title="Weighted Average Price per Share, Issued and Unvested, Beginning"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2.93&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pid_c20210501__20210731__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zEPQz1S1o4Jl" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Number of Shares, Granted"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;100,000&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pid_uUSDPShares_c20210501__20210731__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zXi4y0SVh05" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Weighted Average Price per Share, Granted"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2.37&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_pid_c20210501__20210731__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_z2H46QqXc114" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Number of Shares, Vested"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0973"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_pid_uUSDPShares_c20210501__20210731__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_z3V4U2siRsGc" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Weighted Average Price per Share, Vested"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0975"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Cancelled/forfeited&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_pid_c20210501__20210731__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_znHKLVQ0tqWa" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right" title="Number of Shares, Cancelled/forfeited"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0977"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_pid_uUSDPShares_c20210501__20210731__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zAL8WsGDMhxc" style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: right" title="Weighted Average Price per Share, Cancelled/forfeited"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0979"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Issued
    and unvested at July 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iE_pid_c20210501__20210731__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zz9moxHOVGT2" style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right" title="Number of Shares, Issued and Unvested, Ending"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;110,000&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iE_pid_uUSDPShares_c20210501__20210731__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zqLxmsYWj7fh" style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: right" title="Weighted Average Price per Share, Issued and Unvested, Ending"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2.42&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8AF_zXz28ZKRPzuh" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"/&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;There
was approximately $&lt;span id="xdx_901_eus-gaap--AllocatedShareBasedCompensationExpense_pp0p0_c20210501__20210731__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zrSsEN6CGA6i"&gt;14,000
&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;and $&lt;span id="xdx_907_eus-gaap--AllocatedShareBasedCompensationExpense_pp0p0_c20200501__20200731__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zPnz4x3CQBDk"&gt;5,000
&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;of total recognized compensation cost related
to restricted stock for the three months ended July 31, 2021 and 2020, respectively. As of July 31, 2021, there is approximately
$&lt;span id="xdx_907_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_iI_pn3n3_c20210731__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_znoRmwl0Aw6j"&gt;202&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;,000
&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;of unrecognized compensation cost remaining related to unvested restricted
stock granted under our plans. This cost is expected to be recognized over a weighted-average period of &lt;span id="xdx_906_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_dtY_c20210501__20210731__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_z2xsIB1lMWf1"&gt;0.5
&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;years.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;In
December 2019, the Company granted &lt;span id="xdx_902_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pid_c20210501__20210731__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember__srt--TitleOfIndividualAxis__custom--EmployeeMember__srt--StatementScenarioAxis__custom--SubjectToServiceBasedVestingRequirementsMember_zR730fmJOqL8"&gt;51,547
&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;shares to an employee, subject to service-based
vesting requirements, that were outside the Company stock incentive plans. There was approximately &lt;span id="xdx_90A_eus-gaap--AllocatedShareBasedCompensationExpense_pp0p0_dc_c20210501__20210731__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__srt--TitleOfIndividualAxis__custom--EmployeeMember__srt--StatementScenarioAxis__custom--SubjectToServiceBasedVestingRequirementsMember_zRTvzC6Ip3u3"&gt;zero
&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;and $&lt;span id="xdx_90A_eus-gaap--AllocatedShareBasedCompensationExpense_pp0p0_c20200501__20200731__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__srt--TitleOfIndividualAxis__custom--EmployeeMember__srt--StatementScenarioAxis__custom--SubjectToServiceBasedVestingRequirementsMember_z6Es9S0phyOe"&gt;12,000
&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;of total recognized compensation cost related
to this award for the three months ended July 31, 2021 and 2020, respectively. As of July 31, 2021, there was &lt;span id="xdx_90F_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_iI_pp0p0_do_c20210731__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember__srt--TitleOfIndividualAxis__custom--EmployeeMember__srt--StatementScenarioAxis__custom--SubjectToServiceBasedVestingRequirementsMember_zRsnhzmEvib6"&gt;no
&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;unrecognized compensation cost remaining related
to this award.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"/&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;i&gt;CEO
Stock Options&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0; margin-bottom: 0; margin-left: 0"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;On
June 18, 2021, the&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt; Company issued &lt;span id="xdx_904_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20210501__20210731__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zpFfCvuvJHA"&gt;100,000
&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;restricted shares to the Company&#x2019;s new
President and CEO, subject to vesting. A total of &lt;span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20210501__20210731__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember__srt--TitleOfIndividualAxis__custom--EmployeeMember__srt--StatementScenarioAxis__custom--SubjectToServiceBasedVestingRequirementsMember_zVMArEgfIKA"&gt;66,667
&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;of those shares are subject to performance-based
vesting and the remaining &lt;span id="xdx_90D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20210501__20210731__us-gaap--AwardTypeAxis__custom--TimeBasedMember__srt--TitleOfIndividualAxis__srt--ChiefExecutiveOfficerMember_zmTDlQVtB7k7"&gt;33,333
&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;shares are subject to time-based vesting equally
at the end of each of the next &lt;span id="xdx_909_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_pid_dc_c20210501__20210731__us-gaap--AwardTypeAxis__custom--TimeBasedMember__srt--TitleOfIndividualAxis__srt--ChiefExecutiveOfficerMember_zoBxm93iDnn1"&gt;two
years&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;. &lt;span id="xdx_906_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights_pid_c20210501__20210731__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__srt--TitleOfIndividualAxis__srt--ChiefExecutiveOfficerMember_zCwd0e01qiF4"&gt;The
vesting of the performance-based shares is contingent upon the future closing share price on June 18, 2022, and June 18, 2023.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0; margin-bottom: 0; margin-left: 0"&gt;&lt;span id="xdx_900_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationDescriptionAndTerms_pid_c20210501__20210731__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember__srt--TitleOfIndividualAxis__srt--ChiefExecutiveOfficerMember_z9ydzlk6ldb1" style="font: 10pt Times New Roman, Times, Serif"&gt;The
analysis required a Monte Carlo simulation due to the performance vesting schedule. These performance-based shares only vest in the event
that the future stock price increases above the closing price of June 18, 2021 of 2.37 per share. A total of 50% of the performance-based
shares will vest if the closing price of the Company&#x2019;s stock on June 18, 2022, exceeds $2.37 per share, and 50% of
the options will vest if the closing price of the Company&#x2019;s stock on June 18, 2023, exceeds the closing price on
June 18, 2022&lt;/span&gt;.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="AsOf2015-12-31_custom_TwoThousandAndFifteenOmnibusIncentivePlanMember"
      decimals="INF"
      unitRef="Shares">1332036</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="AsOf2021-07-31_custom_TwoThousandAndFifteenOmnibusIncentivePlanMember"
      decimals="INF"
      unitRef="Shares">193928</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="AsOf2018-01-18_custom_TwoThousandAndEighteenInducementPlanMember"
      decimals="INF"
      unitRef="Shares">25000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="AsOf2021-07-31_custom_TwoThousandAndEighteenInducementPlanMember"
      decimals="INF"
      unitRef="Shares">11487</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock contextRef="From2021-05-01to2021-07-31">&lt;p id="xdx_89B_eus-gaap--ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_zmUBHUYlT4c8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif; display: none"&gt;&#160;&lt;span id="xdx_8B1_zIYzD0XVpSHh"&gt;Schedule
of Share-based Payment Award, Stock Options, Valuation Assumptions&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Three
    months ended July 31,&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-family: Times New Roman, Times, Serif; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; width: 64%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Risk-free
    interest rate&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_uPure_c20210501__20210731__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zh7X9YX7j1ok" style="font-family: Times New Roman, Times, Serif; width: 14%; text-align: right" title="Risk-free interest rate"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1.0&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 14%; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Expected
    dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_pid_dp_uPure_c20210501__20210731__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zLt9EEKP9We2" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Expected dividend yield"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;0.0&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Expected
    life (in years)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: right" title="Expected life (in years)"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span id="xdx_90C_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20210501__20210731__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zwH41n6wLyEe" title="Expected life (in years)"&gt;5.8&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Expected
    volatility&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20210501__20210731__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zsEgTmy3L9si" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Expected volatility"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;120.0&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="From2021-05-012021-07-31_us-gaap_EmployeeStockOptionMember"
      decimals="INF"
      unitRef="Pure">0.010</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="From2021-05-012021-07-31_us-gaap_EmployeeStockOptionMember"
      decimals="INF"
      unitRef="Pure">0.000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="From2021-05-012021-07-31_us-gaap_EmployeeStockOptionMember">P5Y9M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="From2021-05-012021-07-31_us-gaap_EmployeeStockOptionMember"
      decimals="INF"
      unitRef="Pure">1.200</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock contextRef="From2021-05-01to2021-07-31">&lt;p id="xdx_891_eus-gaap--ScheduleOfShareBasedCompensationActivityTableTextBlock_zewenmpLw2Kb" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;A
summary of stock options under our stock incentive plans is detailed in the following table.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_8BC_zlOfqdn7kyac" style="display: none"&gt;Schedule of Stock Option Activity&lt;/span&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Weighted&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Average&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Weighted&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Remaining&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Average&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Contractual&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Underlying&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Exercise&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Term&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Options&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Price&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(In
    Years)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; width: 39%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Outstanding
    as of April 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pid_c20210501__20210731__us-gaap--AwardTypeAxis__custom--StockIncentivePlanMember_zIF2flyO1Yz8" style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right" title="Shares Underlying Options Outstanding, Beginning"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;516,827&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pid_uUSDPShares_c20210501__20210731__us-gaap--AwardTypeAxis__custom--StockIncentivePlanMember_zbuBLTCzi2v8" style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right" title="Weighted Average Exercise Price, Beginning Balance"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;3.89&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span id="xdx_90C_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20210501__20210731__us-gaap--AwardTypeAxis__custom--StockIncentivePlanMember_zFHMzvSt1nf3" title="Weighted Average Remaining Contractual Term (In Years), Beginning"&gt;8.3&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20210501__20210731__us-gaap--AwardTypeAxis__custom--StockIncentivePlanMember_zeriAfjkdU5g" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Shares Underlying Options Outstanding, Granted"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0860"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_uUSDPShares_c20210501__20210731__us-gaap--AwardTypeAxis__custom--StockIncentivePlanMember_zAV6TOQI8fLh" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Weighted Average Exercise Price, Granted"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0862"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_pid_c20210501__20210731__us-gaap--AwardTypeAxis__custom--StockIncentivePlanMember_zKlh3ABlDWBf" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Shares Underlying Options Outstanding, Exercised"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0864"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pid_uUSDPShares_c20210501__20210731__us-gaap--AwardTypeAxis__custom--StockIncentivePlanMember_zkFGp2EzdiO1" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Weighted Average Exercise Price, Exercised"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0866"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Cancelled/forfeited&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_iN_pid_di_c20210501__20210731__us-gaap--AwardTypeAxis__custom--StockIncentivePlanMember_zPrLIHhQlXtk" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right" title="Shares Underlying Options Outstanding, Cancelled/forfeited"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(3,681&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_pid_uUSDPShares_c20210501__20210731__us-gaap--AwardTypeAxis__custom--StockIncentivePlanMember_zlEUdLQvyZEf" style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: right" title="Weighted Average Exercise Price, Cancelled/forfeited"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;13.81&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Outstanding
    as of July 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pid_c20210501__20210731__us-gaap--AwardTypeAxis__custom--StockIncentivePlanMember_zQYsFHnAnAab" style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right" title="Shares Underlying Options Outstanding, Ending"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;513,146&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pid_c20210501__20210731__us-gaap--AwardTypeAxis__custom--StockIncentivePlanMember_zEtC2z5bpF7d" style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: right" title="Weighted Average Exercise Price, Ending Balance"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;3.81&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span id="xdx_90E_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm_dtY_c20210501__20210731__us-gaap--AwardTypeAxis__custom--StockIncentivePlanMember_z9ufyJyNeQ75" title="Weighted Average Remaining Contractual Term (In Years), Ending"&gt;8.7&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Exercisable
    as of July 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pid_c20210731__us-gaap--AwardTypeAxis__custom--StockIncentivePlanMember_zGv5ybYILi17" style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right" title="Shares Underlying Options Outstanding, Exercisable at Ending"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;247,954&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_pid_c20210731__us-gaap--AwardTypeAxis__custom--StockIncentivePlanMember_zRadLlA4w3Db" style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: right" title="Weighted Average Exercise Price, Exercisable at Ending"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;4.92&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span id="xdx_90F_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_dtY_c20210501__20210731__us-gaap--AwardTypeAxis__custom--StockIncentivePlanMember_zC7qzIu4ndV6" title="Weighted Average Remaining Contractual Term (In Years), Exercisable at Ending"&gt;8.0&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="AsOf2021-04-30_custom_StockIncentivePlanMember"
      decimals="INF"
      unitRef="Shares">516827</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="AsOf2021-04-30_custom_StockIncentivePlanMember"
      decimals="INF"
      unitRef="USDPShares">3.89</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2021-05-012021-07-31_custom_StockIncentivePlanMember">P8Y3M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="From2021-05-012021-07-31_custom_StockIncentivePlanMember"
      decimals="INF"
      unitRef="Shares">3681</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="From2021-05-012021-07-31_custom_StockIncentivePlanMember"
      decimals="INF"
      unitRef="USDPShares">13.81</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="AsOf2021-07-31_custom_StockIncentivePlanMember"
      decimals="INF"
      unitRef="Shares">513146</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="AsOf2021-07-31_custom_StockIncentivePlanMember"
      decimals="INF"
      unitRef="USDPShares">3.81</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <OPTT:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm contextRef="From2021-05-012021-07-31_custom_StockIncentivePlanMember">P8Y8M12D</OPTT:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="AsOf2021-07-31_custom_StockIncentivePlanMember"
      decimals="INF"
      unitRef="Shares">247954</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="AsOf2021-07-31_custom_StockIncentivePlanMember"
      decimals="INF"
      unitRef="USDPShares">4.92</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 contextRef="From2021-05-012021-07-31_custom_StockIncentivePlanMember">P8Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="AsOf2021-07-31_us-gaap_EmployeeStockOptionMember"
      decimals="-5"
      unitRef="USD">200000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares
      contextRef="AsOf2021-07-31_us-gaap_EmployeeStockOptionMember"
      decimals="INF"
      unitRef="Shares">265000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="AsOf2021-07-31_custom_EmployeeStockOptionOneMember"
      decimals="0"
      unitRef="USD">19000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1 contextRef="From2021-05-012021-07-31_us-gaap_EmployeeStockOptionMember">P9Y4M24D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="From2021-05-012021-07-31_us-gaap_EmployeeStockOptionMember"
      decimals="0"
      unitRef="USD">110000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="From2020-05-012020-07-31_us-gaap_EmployeeStockOptionMember"
      decimals="0"
      unitRef="USD">90000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="AsOf2021-07-31_custom_NonVestedStockMember"
      decimals="-5"
      unitRef="USD">400000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="From2021-05-012021-07-31_custom_NonVestedStockMember">P1Y2M12D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <OPTT:FairValueOfBasePurchasePrice
      contextRef="AsOf2021-02-01_custom_ThreeDentAcquisitionMember"
      decimals="0"
      unitRef="USD">1451584</OPTT:FairValueOfBasePurchasePrice>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="From2021-01-282021-02-01_custom_ThreeDentAcquisitionMember"
      decimals="INF"
      unitRef="Shares">361991</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:BusinessAcquisitionSharePrice
      contextRef="AsOf2021-02-01_custom_ThreeDentAcquisitionMember"
      decimals="INF"
      unitRef="USDPShares">4.01</us-gaap:BusinessAcquisitionSharePrice>
    <OPTT:AdjustedFairValue
      contextRef="AsOf2021-02-01_custom_ThreeDentAcquisitionMember"
      decimals="0"
      unitRef="USD">1161267</OPTT:AdjustedFairValue>
    <OPTT:ScheduleOfBusinessAcquisitionAndFairValueOfNetAssetsCompensationExpenseRecognized contextRef="From2021-05-01to2021-07-31">&lt;p id="xdx_89D_ecustom--ScheduleOfBusinessAcquisitionAndFairValueOfNetAssetsCompensationExpenseRecognized_zG4sLfbz0mV3" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;span id="xdx_8BB_zTdHLkkp56Id" style="display: none"&gt;Schedule
of Business Acquisition and Fair Value of Net Assets, Compensation Expense Recognized&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; width: 78%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Fair
    Value of Purchase&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 18%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span id="xdx_901_ecustom--AdjustedFairValue_iI_pp0p0_c20210201__us-gaap--BusinessAcquisitionAxis__custom--ThreeDentAcquisitionMember_zBt27ST4ySq9" title="Fair Value of Purchase"&gt;1,161,267&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Total
    Acquired Assets&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_iNI_pp0p0_di_c20210201__us-gaap--BusinessAcquisitionAxis__custom--ThreeDentAcquisitionMember_zB3Zq75GZk3g" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Total Acquired Assets"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(593,571&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;)&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Total
    Acquired Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_iI_pp0p0_c20210201__us-gaap--BusinessAcquisitionAxis__custom--ThreeDentAcquisitionMember_zf7G0YksGXse" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right" title="Total Acquired Liabilities"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;117,106&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"/&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Compensation
    Expense&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_ecustom--BusinessComibinationCompensationExpensesRecognized_iI_pp0p0_c20210201__us-gaap--BusinessAcquisitionAxis__custom--ThreeDentAcquisitionMember_z4CGjZb1Eyui" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right" title="Compensation Expense"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;684,802&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Quarterly
    Compensation Expense&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_ecustom--BusinessComibinationQuarterlyCompensationExpensesRecognized_iI_pp0p0_c20210201__us-gaap--BusinessAcquisitionAxis__custom--ThreeDentAcquisitionMember_zsJ2z1h7WXIi" style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right" title="Quarterly Compensation Expenses"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;171,201&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</OPTT:ScheduleOfBusinessAcquisitionAndFairValueOfNetAssetsCompensationExpenseRecognized>
    <OPTT:AdjustedFairValue
      contextRef="AsOf2021-02-01_custom_ThreeDentAcquisitionMember"
      decimals="0"
      unitRef="USD">1161267</OPTT:AdjustedFairValue>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets
      contextRef="AsOf2021-02-01_custom_ThreeDentAcquisitionMember"
      decimals="0"
      unitRef="USD">593571</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities
      contextRef="AsOf2021-02-01_custom_ThreeDentAcquisitionMember"
      decimals="0"
      unitRef="USD">117106</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities>
    <OPTT:BusinessComibinationCompensationExpensesRecognized
      contextRef="AsOf2021-02-01_custom_ThreeDentAcquisitionMember"
      decimals="0"
      unitRef="USD">684802</OPTT:BusinessComibinationCompensationExpensesRecognized>
    <OPTT:BusinessComibinationQuarterlyCompensationExpensesRecognized
      contextRef="AsOf2021-02-01_custom_ThreeDentAcquisitionMember"
      decimals="0"
      unitRef="USD">171201</OPTT:BusinessComibinationQuarterlyCompensationExpensesRecognized>
    <OPTT:BusinessComibinationQuarterlyCompensationExpensesConsiderationPaid
      contextRef="AsOf2021-02-01_custom_ThreeDentAcquisitionMember"
      decimals="-3"
      unitRef="USD">171000</OPTT:BusinessComibinationQuarterlyCompensationExpensesConsiderationPaid>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="From2020-01-012020-01-31_us-gaap_EmployeeStockOptionMember_custom_PerformancceBasedStockOptionsMember_custom_TwoExecutivesMember"
      decimals="INF"
      unitRef="Shares">81337</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <OPTT:StockOptionsVestingPeriodDescription contextRef="From2020-01-012020-01-31_us-gaap_EmployeeStockOptionMember_custom_PerformancceBasedStockOptionsMember_custom_TwoExecutivesMember">The
awards vest over 2 years if there is positive total shareholder return (e.g. share price increase) as measured by the 5-day (January
11-15, 2021) and (January 10-14, 2022) share price volume weighted average price (&#x201c;VWAP&#x201d;)</OPTT:StockOptionsVestingPeriodDescription>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="From2021-05-012021-07-31_us-gaap_EmployeeStockOptionMember_custom_PerformancceBasedStockOptionsMember_custom_TwoExecutivesMember"
      decimals="INF"
      unitRef="Shares">40668</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="From2021-01-012021-01-31_us-gaap_EmployeeStockOptionMember_custom_PerformancceBasedStockOptionsMember_custom_EmployeesAndExecutivesMember"
      decimals="INF"
      unitRef="Shares">344723</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <OPTT:StockOptionsVestingPeriodDescription contextRef="From2021-01-012021-01-31_us-gaap_EmployeeStockOptionMember_custom_PerformancceBasedStockOptionsMember_custom_EmployeesAndExecutivesMember">The
awards vest over 2 years provided there is positive total shareholder return (e.g. share price increase) as measured by the closing
share price on January 14, 2022 and January 14, 2023.</OPTT:StockOptionsVestingPeriodDescription>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="From2021-05-012021-07-31_us-gaap_EmployeeStockOptionMember_custom_PerformancceBasedStockOptionsMember_custom_EmployeesAndExecutivesMember"
      decimals="INF"
      unitRef="Shares">343456</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock contextRef="From2021-05-012021-07-31_custom_PerformanceStockOptionsMember">&lt;p id="xdx_899_eus-gaap--ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_hus-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zeTjlOPFiMm2" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
Company determined these awards contain a market- based condition and estimated the fair value using the Monte Carlo simulation model
with the following assumptions:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif; display: none"&gt;&#160;&lt;span id="xdx_8BD_zg6CY8AQN3ma"&gt;Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Three
    months ended January 31,&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; width: 60%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Risk-free
    interest rate&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_uPure_c20201101__20210131__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zp9vVGMW3bOl" style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1.0&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Expected
    dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_pid_dp_uPure_c20201101__20210131__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zbaWAa86uIX3" style="font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;0.0&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Expected
    life (in years)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span id="xdx_90D_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20201101__20210131__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_z67hYd6YLS3"&gt;5.8&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Expected
    volatility&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20201101__20210131__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zJz8TyTsnZc4" style="font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;120.0&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="From2020-11-012021-01-31_custom_PerformanceStockOptionsMember"
      decimals="INF"
      unitRef="Pure">0.010</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="From2020-11-012021-01-31_custom_PerformanceStockOptionsMember"
      decimals="INF"
      unitRef="Pure">0.000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="From2020-11-012021-01-31_custom_PerformanceStockOptionsMember">P5Y9M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="From2020-11-012021-01-31_custom_PerformanceStockOptionsMember"
      decimals="INF"
      unitRef="Pure">1.200</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock contextRef="From2021-05-012021-07-31_custom_PerformanceStockOptionsMember">&lt;p id="xdx_891_eus-gaap--ScheduleOfShareBasedCompensationActivityTableTextBlock_hus-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zsUeGDjW80o1" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;A
summary of performance stock options under our stock incentive plans is detailed in the following table.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;span id="xdx_8B5_z2qGVJlhYCte" style="display: none"&gt;Schedule of Stock Option Activity&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Weighted&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Average&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Weighted&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Remaining&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Average&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Contractual&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Underlying&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Exercise&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Term&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Options&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Price&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(In
    Years)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; width: 39%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Outstanding
    as of April 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pid_c20210501__20210731__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zbNcap5aHmQa" style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right" title="Shares Underlying Options Outstanding, Beginning"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;424,790&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pid_uUSDPShares_c20210501__20210731__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zJ8rXAFoelbd" style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right" title="Weighted Average Exercise Price, Beginning Balance"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2.57&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span id="xdx_905_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20210501__20210731__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zfhQy0oELIJd" title="Weighted Average Remaining Contractual Term (In Years), Beginning"&gt;8.7&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20210501__20210731__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zDfGKerxI5Wc" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Shares Underlying Options Outstanding, Granted"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0929"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_uUSDPShares_c20210501__20210731__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zTMFYMAchb09" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Weighted Average Exercise Price, Granted"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0931"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_pid_c20210501__20210731__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_z6wFuacugRhj" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Shares Underlying Options Outstanding, Exercised"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0933"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pid_uUSDPShares_c20210501__20210731__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zd7QgwcRI75a" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Weighted Average Exercise Price, Exercised"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0935"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Cancelled/forfeited&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_iN_pid_di_c20210501__20210731__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zjdLR35dk0Fj" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right" title="Shares Underlying Options Outstanding, Cancelled/forfeited"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(6,767&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_pid_uUSDPShares_c20210501__20210731__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zzRFCYh3KVia" style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: right" title="Weighted Average Exercise Price, Cancelled/forfeited"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2.93&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Outstanding
    as of July 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pid_c20210501__20210731__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zyFx56hhvNd2" style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right" title="Shares Underlying Options Outstanding, Ending"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;418,023&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pid_uUSDPShares_c20210501__20210731__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zQil5wrlnpyf" style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: right" title="Weighted Average Exercise Price, Ending Balance"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2.56&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span id="xdx_909_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm_dtY_c20210501__20210731__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zzes3YqiioCi" title="Weighted Average Remaining Contractual Term (In Years), Ending"&gt;9.3&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Exercisable
    as of July 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pid_c20210731__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zkBtWLTd3JR4" style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right" title="Shares Underlying Options Outstanding, Exercisable at Ending"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;40,668&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_pid_uUSDPShares_c20210731__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zPHTG9iCoQV2" style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: right" title="Weighted Average Exercise Price, Exercisable at Ending"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1.05&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span id="xdx_903_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_dtY_c20210501__20210731__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zpICakri75sa" title="Weighted Average Remaining Contractual Term (In Years), Exercisable at Ending"&gt;8.5&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="AsOf2021-04-30_custom_PerformanceStockOptionsMember"
      decimals="INF"
      unitRef="Shares">424790</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="AsOf2021-04-30_custom_PerformanceStockOptionsMember"
      decimals="INF"
      unitRef="USDPShares">2.57</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2021-05-012021-07-31_custom_PerformanceStockOptionsMember">P8Y8M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="From2021-05-012021-07-31_custom_PerformanceStockOptionsMember"
      decimals="INF"
      unitRef="Shares">6767</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="From2021-05-012021-07-31_custom_PerformanceStockOptionsMember"
      decimals="INF"
      unitRef="USDPShares">2.93</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="AsOf2021-07-31_custom_PerformanceStockOptionsMember"
      decimals="INF"
      unitRef="Shares">418023</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="AsOf2021-07-31_custom_PerformanceStockOptionsMember"
      decimals="INF"
      unitRef="USDPShares">2.56</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <OPTT:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm contextRef="From2021-05-012021-07-31_custom_PerformanceStockOptionsMember">P9Y3M18D</OPTT:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="AsOf2021-07-31_custom_PerformanceStockOptionsMember"
      decimals="INF"
      unitRef="Shares">40668</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="AsOf2021-07-31_custom_PerformanceStockOptionsMember"
      decimals="INF"
      unitRef="USDPShares">1.05</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 contextRef="From2021-05-012021-07-31_custom_PerformanceStockOptionsMember">P8Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="AsOf2021-07-31_us-gaap_PerformanceSharesMember"
      decimals="0"
      unitRef="USD">37000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="AsOf2021-07-31_us-gaap_PerformanceSharesMember"
      decimals="0"
      unitRef="USD">0</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares
      contextRef="AsOf2021-04-30_us-gaap_PerformanceSharesMember"
      decimals="INF"
      unitRef="Shares">377000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="AsOf2021-07-31_us-gaap_PerformanceSharesMember"
      decimals="0"
      unitRef="USD">37000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1 contextRef="From2021-05-012021-07-31_us-gaap_PerformanceSharesMember">P9Y4M24D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="From2021-05-012021-07-31_us-gaap_PerformanceSharesMember"
      decimals="0"
      unitRef="USD">95000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="From2020-05-012020-07-31_us-gaap_PerformanceSharesMember"
      decimals="0"
      unitRef="USD">8000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="AsOf2021-07-31_us-gaap_PerformanceSharesMember"
      decimals="-5"
      unitRef="USD">500000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="From2021-05-012021-07-31_us-gaap_PerformanceSharesMember">P1Y4M24D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="From2020-05-012020-07-31"
      decimals="INF"
      unitRef="Shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock contextRef="From2021-05-01to2021-07-31">&lt;p id="xdx_89D_eus-gaap--ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_zoJe3Iobljqj" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;A
summary of non-vested restricted stock under our stock incentive plans is as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"/&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"&gt;&lt;span id="xdx_8B1_zmb4DBGYGh0l" style="display: none"&gt;Schedule of Non-vested Restricted Stock Activity&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Weighted&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Number&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Average
    Price per&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;of
    Shares&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Share&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; width: 56%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Issued
    and unvested at April 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iS_pid_c20210501__20210731__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zTUjejkSBx6a" style="font-family: Times New Roman, Times, Serif; width: 18%; text-align: right" title="Number of Shares, Issued and unvested, Beginning"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;10,000&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iS_pid_uUSDPShares_c20210501__20210731__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zb8LJY5QVMIi" style="font-family: Times New Roman, Times, Serif; width: 18%; text-align: right" title="Weighted Average Price per Share, Issued and Unvested, Beginning"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2.93&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pid_c20210501__20210731__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zEPQz1S1o4Jl" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Number of Shares, Granted"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;100,000&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pid_uUSDPShares_c20210501__20210731__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zXi4y0SVh05" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Weighted Average Price per Share, Granted"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2.37&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_pid_c20210501__20210731__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_z2H46QqXc114" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Number of Shares, Vested"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0973"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_pid_uUSDPShares_c20210501__20210731__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_z3V4U2siRsGc" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Weighted Average Price per Share, Vested"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0975"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Cancelled/forfeited&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_pid_c20210501__20210731__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_znHKLVQ0tqWa" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right" title="Number of Shares, Cancelled/forfeited"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0977"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_pid_uUSDPShares_c20210501__20210731__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zAL8WsGDMhxc" style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: right" title="Weighted Average Price per Share, Cancelled/forfeited"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0979"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Issued
    and unvested at July 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iE_pid_c20210501__20210731__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zz9moxHOVGT2" style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right" title="Number of Shares, Issued and Unvested, Ending"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;110,000&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iE_pid_uUSDPShares_c20210501__20210731__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zqLxmsYWj7fh" style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: right" title="Weighted Average Price per Share, Issued and Unvested, Ending"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2.42&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="AsOf2021-04-30_custom_NonVestedRestrictedStockMember"
      decimals="INF"
      unitRef="Shares">10000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="AsOf2021-04-30_custom_NonVestedRestrictedStockMember"
      decimals="INF"
      unitRef="USDPShares">2.93</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="From2021-05-012021-07-31_custom_NonVestedRestrictedStockMember"
      decimals="INF"
      unitRef="Shares">100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="From2021-05-012021-07-31_custom_NonVestedRestrictedStockMember"
      decimals="INF"
      unitRef="USDPShares">2.37</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="AsOf2021-07-31_custom_NonVestedRestrictedStockMember"
      decimals="INF"
      unitRef="Shares">110000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="AsOf2021-07-31_custom_NonVestedRestrictedStockMember"
      decimals="INF"
      unitRef="USDPShares">2.42</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="From2021-05-012021-07-31_us-gaap_RestrictedStockMember"
      decimals="0"
      unitRef="USD">14000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="From2020-05-012020-07-31_us-gaap_RestrictedStockMember"
      decimals="0"
      unitRef="USD">5000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="AsOf2021-07-31_us-gaap_RestrictedStockMember"
      decimals="-3"
      unitRef="USD">202000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="From2021-05-012021-07-31_us-gaap_RestrictedStockMember">P0Y6M</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="From2021-05-012021-07-31_us-gaap_EmployeeStockOptionMember_custom_EmployeeMember_custom_SubjectToServiceBasedVestingRequirementsMember"
      decimals="INF"
      unitRef="Shares">51547</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="From2021-05-012021-07-31_us-gaap_StockOptionMember_custom_EmployeeMember_custom_SubjectToServiceBasedVestingRequirementsMember"
      decimals="0"
      unitRef="USD">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="From2020-05-012020-07-31_us-gaap_StockOptionMember_custom_EmployeeMember_custom_SubjectToServiceBasedVestingRequirementsMember"
      decimals="0"
      unitRef="USD">12000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="From2021-05-012021-07-31_us-gaap_RestrictedStockMember"
      decimals="INF"
      unitRef="Shares">100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="From2021-05-012021-07-31_us-gaap_EmployeeStockOptionMember_custom_EmployeeMember_custom_SubjectToServiceBasedVestingRequirementsMember"
      decimals="INF"
      unitRef="Shares">66667</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="From2021-05-012021-07-31_custom_TimeBasedMember_srt_ChiefExecutiveOfficerMember"
      decimals="INF"
      unitRef="Shares">33333</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="From2021-05-012021-07-31_custom_TimeBasedMember_srt_ChiefExecutiveOfficerMember">P2Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights contextRef="From2021-05-012021-07-31_us-gaap_RestrictedStockMember_srt_ChiefExecutiveOfficerMember">The
vesting of the performance-based shares is contingent upon the future closing share price on June 18, 2022, and June 18, 2023.</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationDescriptionAndTerms contextRef="From2021-05-012021-07-31_us-gaap_PerformanceSharesMember_srt_ChiefExecutiveOfficerMember">The
analysis required a Monte Carlo simulation due to the performance vesting schedule. These performance-based shares only vest in the event
that the future stock price increases above the closing price of June 18, 2021 of 2.37 per share. A total of 50% of the performance-based
shares will vest if the closing price of the Company&#x2019;s stock on June 18, 2022, exceeds $2.37 per share, and 50% of
the options will vest if the closing price of the Company&#x2019;s stock on June 18, 2023, exceeds the closing price on
June 18, 2022</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationDescriptionAndTerms>
    <us-gaap:FairValueDisclosuresTextBlock contextRef="From2021-05-01to2021-07-31">&lt;p id="xdx_805_eus-gaap--FairValueDisclosuresTextBlock_zjPDELbYTwpl" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;(14)
&lt;span id="xdx_823_zqa0W7g1UFWl"&gt;Fair Value Measurements&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 7.7pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;ASC
Topic 820, &#x201c;&lt;i&gt;Fair Value Measurements&#x201d;&lt;/i&gt; states that fair value is an exit price, representing the amount that would be
received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date.
Assets and liabilities that are measured at fair value are reported using a three-level fair value hierarchy that prioritizes the inputs
used to measure fair value. This hierarchy maximizes the use of observable input and minimizes the use of unobservable inputs. The following
is a description of the three hierarchy levels.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Level
    1&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Unadjusted
    quoted prices in active markets for identical assets or liabilities that the Company has the ability to access at the measurement
    date.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Level
    2&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Inputs
    other than quoted prices in active markets that are observable for the asset or liability, either directly or indirectly.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Level
    3&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Inputs
    that are unobservable for the asset or liability.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 7.7pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 7.7pt"/&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;i&gt;Disclosure
of Fair Values&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
Company&#x2019;s financial instruments that are not re-measured at fair value include cash, cash equivalents, restricted cash, accounts
receivable, contract assets and liabilities, deposits, accounts payable, and accrued expenses. The carrying values of these financial
instruments approximate their fair values and are viewed as Level 1 items. The Company&#x2019;s warrant liabilities represent the only
asset or liability classified financial instrument that is measured at fair value on a recurring basis.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
fair value of the Company&#x2019;s warrant liabilities (refer to Note 8) is based on the Black-Scholes option pricing model which is based
on Level 3 unobservable inputs for which there is little or no market data, requiring the Company to develop its own assumptions. The
assumptions used by the Company are the quoted price of the Company&#x2019;s common stock in an active market, risk-free interest rate,
volatility and expected life, and assumes no dividends. Volatility is based on the actual market activity of the Company&#x2019;s stock.
The expected life is based on the remaining contractual term of the warrants and the risk-free interest rate is based on the implied
yield available on U.S. Treasury Securities with a maturity equivalent to the warrants&#x2019; expected life. The fair value on a recurring
basis as of July 31, 2021 and April 30, 2021 was near zero.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;There
were no unrealized&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt; gains or losses for the three months ended
July 31, 2021 and 2020. When incurred, gains and losses are included within &#x201c;Gain (loss) due to change in fair value
of warrant liabilities&#x201d; in the Consolidated Statements of Operations. The Company determined the fair value using the Black-Scholes
option pricing model with the following assumptions:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"/&gt;

&lt;p id="xdx_896_eus-gaap--FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock_zhlJaMrodhje" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"&gt;&lt;span id="xdx_8B1_zFyDDRDaWwA5" style="display: none"&gt;Schedule
of Share-based Payment Award, Stock Options, Valuation Assumption&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"/&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 90%; margin-left: 0.5in"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;July 31, 2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;July 31, 2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 60%; text-align: left"&gt;Dividend rate&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 16%; text-align: center"&gt;&lt;span id="xdx_906_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_pid_dp_uPure_c20210501__20210731_zXZUngpGvkDh" title="Dividend rate"&gt;0.0&lt;/span&gt;%&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 16%; text-align: center"&gt;&lt;span id="xdx_902_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_pid_dp_uPure_c20200501__20200731_zp9FfKBOLGac" title="Dividend rate"&gt;0.0&lt;/span&gt;%&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Risk-free rate&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_uPure_c20210501__20210731__srt--RangeAxis__srt--MinimumMember_zSjMnFsgZ4db" title="Risk-free interest rate"&gt;0.05&lt;/span&gt;% - &lt;span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_uPure_c20210501__20210731__srt--RangeAxis__srt--MaximumMember_zfKac8gqSKa8" title="Risk-free interest rate"&gt;0.06&lt;/span&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center"&gt;&lt;span id="xdx_90D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_uPure_c20200501__20200731_zYySFaTxzKh8" title="Risk-free interest rate"&gt;0.1&lt;/span&gt;%&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Expected life (years)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center"&gt;&lt;span id="xdx_90D_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20210501__20210731_zoSdnzqYhAae" title="Expected life (in years)"&gt;0.4&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_90B_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20200501__20200731__srt--RangeAxis__srt--MinimumMember_zQAHLPzuU2I3" title="Expected life (in years)"&gt;1.0&lt;/span&gt; - &lt;span id="xdx_901_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20200501__20200731__srt--RangeAxis__srt--MaximumMember_zgLBuisMERv9" title="Expected life (in years)"&gt;1.4&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Expected volatility&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center"&gt;&lt;span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20210501__20210731_z9U8808tPjGi" title="Expected volatility"&gt;154.0&lt;/span&gt;%&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center"&gt;&lt;span id="xdx_90B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20200501__20200731_zYPRdiChDsv1" title="Expected volatility"&gt;101.8&lt;/span&gt;%&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A1_zp07XuYYjtw2" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"/&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"/&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Transfers
into or out of any hierarchy level are recognized at the end of the reporting period in which the transfers occurred. There were no transfers
between any hierarchy levels during each of the three months ended July 31, 2021 and 2020.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock contextRef="From2021-05-01to2021-07-31">&lt;p id="xdx_896_eus-gaap--FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock_zhlJaMrodhje" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"&gt;&lt;span id="xdx_8B1_zFyDDRDaWwA5" style="display: none"&gt;Schedule
of Share-based Payment Award, Stock Options, Valuation Assumption&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"/&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 90%; margin-left: 0.5in"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;July 31, 2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;July 31, 2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 60%; text-align: left"&gt;Dividend rate&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 16%; text-align: center"&gt;&lt;span id="xdx_906_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_pid_dp_uPure_c20210501__20210731_zXZUngpGvkDh" title="Dividend rate"&gt;0.0&lt;/span&gt;%&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 16%; text-align: center"&gt;&lt;span id="xdx_902_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_pid_dp_uPure_c20200501__20200731_zp9FfKBOLGac" title="Dividend rate"&gt;0.0&lt;/span&gt;%&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Risk-free rate&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_uPure_c20210501__20210731__srt--RangeAxis__srt--MinimumMember_zSjMnFsgZ4db" title="Risk-free interest rate"&gt;0.05&lt;/span&gt;% - &lt;span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_uPure_c20210501__20210731__srt--RangeAxis__srt--MaximumMember_zfKac8gqSKa8" title="Risk-free interest rate"&gt;0.06&lt;/span&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center"&gt;&lt;span id="xdx_90D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_uPure_c20200501__20200731_zYySFaTxzKh8" title="Risk-free interest rate"&gt;0.1&lt;/span&gt;%&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Expected life (years)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center"&gt;&lt;span id="xdx_90D_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20210501__20210731_zoSdnzqYhAae" title="Expected life (in years)"&gt;0.4&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_90B_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20200501__20200731__srt--RangeAxis__srt--MinimumMember_zQAHLPzuU2I3" title="Expected life (in years)"&gt;1.0&lt;/span&gt; - &lt;span id="xdx_901_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20200501__20200731__srt--RangeAxis__srt--MaximumMember_zgLBuisMERv9" title="Expected life (in years)"&gt;1.4&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Expected volatility&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center"&gt;&lt;span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20210501__20210731_z9U8808tPjGi" title="Expected volatility"&gt;154.0&lt;/span&gt;%&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center"&gt;&lt;span id="xdx_90B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20200501__20200731_zYPRdiChDsv1" title="Expected volatility"&gt;101.8&lt;/span&gt;%&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="From2021-05-01to2021-07-31"
      decimals="INF"
      unitRef="Pure">0.000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="From2020-05-012020-07-31"
      decimals="INF"
      unitRef="Pure">0.000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="From2021-05-012021-07-31_srt_MinimumMember"
      decimals="INF"
      unitRef="Pure">0.0005</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="From2021-05-012021-07-31_srt_MaximumMember"
      decimals="INF"
      unitRef="Pure">0.0006</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="From2020-05-012020-07-31"
      decimals="INF"
      unitRef="Pure">0.001</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="From2021-05-01to2021-07-31">P0Y4M24D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="From2020-05-012020-07-31_srt_MinimumMember">P1Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="From2020-05-012020-07-31_srt_MaximumMember">P1Y4M24D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="From2021-05-01to2021-07-31"
      decimals="INF"
      unitRef="Pure">1.540</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="From2020-05-012020-07-31"
      decimals="INF"
      unitRef="Pure">1.018</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="From2021-05-01to2021-07-31">&lt;p id="xdx_800_eus-gaap--CommitmentsAndContingenciesDisclosureTextBlock_z3tnUyx8TPv3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;(15)
&lt;span id="xdx_825_zONy4my8gaY4"&gt;Commitments and Contingencies&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;i&gt;Employment
Litigation&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;On
June 10, 2014, the Company announced that it had terminated Charles Dunleavy as its Chief Executive Officer and as an employee of the
Company for cause, effective June 9, 2014, and that Mr. Dunleavy had also been removed from his position as Chairman of the Board of
Directors. On June 17, 2014, Mr. Dunleavy wrote to the Company stating that he had retained counsel to represent him in connection with
an alleged wrongful termination of his employment. On July 28, 2014, Mr. Dunleavy resigned from the Board and the boards of directors
of the Company&#x2019;s subsidiaries. On August 28, 2018, counsel for Mr. Dunleavy filed a demand for arbitration, captioned Charles F.
Dunleavy v. Ocean Power Technologies, Inc., Case No. 01-18-0003-2374, before the American Arbitration Association in New Jersey. The
demand named Ocean Power Technologies, Inc. as the respondent and alleged various claims and sought declaratory relief and permanent
injunction. The demand sought damages in the amount of $&lt;span id="xdx_90B_eus-gaap--LossContingencyDamagesSoughtValue_pn5n6_c20180827__20180828__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--CharlesFDunleavyMember_zkdcLmMIPH8h"&gt;5.0
&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;million for compensatory and punitive damages,
plus interest and attorneys&#x2019; fees as well as certain equitable relief. On November 8, 2018, the Company through counsel responded
to the demand for arbitration, denied all allegations, and asserted various affirmative defenses. The final day of hearing occurred in
Princeton, New Jersey on July 15, 2020. Post-hearing briefs were filed on September 22, 2020. Following those filings, the panel issued
two interim awards finding, among other things, that the termination for cause of Mr. Dunleavy was in breach of his employment contract
and awarding him compensatory damages in the amount of $&lt;span id="xdx_90F_eus-gaap--LossContingencyDamagesSoughtValue_pp0p0_c20200920__20200922__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--CharlesFDunleavyMember_z8UjZsi72Dql"&gt;438,255&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;.
The panel denied Mr. Dunleavy&#x2019;s claims for defamation and injunctive and declaratory relief. The panel also awarded Mr. Dunleavy
attorneys&#x2019; fees, costs and pre-judgment interest. The Company agreed, on May 24, 2021, to pay Mr. Dunleavy $&lt;span id="xdx_907_eus-gaap--LossContingencyDamagesSoughtValue_pp0p0_c20210523__20210524__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--CharlesFDunleavyMember_zGBIwPzUAD2d"&gt;1,223,963&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;,
representing the total compensatory damages, attorneys&#x2019; fees, costs and pre-judgment interest, which was the full amount
awarded by the panel and was accrued in the Company&#x2019;s Consolidated Balance Sheet at April 30, 2021. This amount was
paid in full on May 26, 2021, and the matter is now closed.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;i&gt;Spain
Income Tax Audit&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
Company underwent an income tax audit in Spain for the period from 2011 to 2014, when our Spanish branch was closed. In  connection
with the tax audit, the Spanish tax inspector challenged the Company&#x2019;s recognition of grant funds received in 2011 to 2014 from
the European Commission in connection with the Company&#x2019;s Waveport project. On July 30, 2018, the inspector concluded that although
there was no tax owed in light of losses reported, the Company&#x2019;s Spanish branch owed penalties for failure to properly account
for the income associated with the funding grant. On August 30, 2018, the Company filed an administrative appeal of the penalty and its
underlying conclusions. During the three months ended July 31, 2020, the Company received notice from the Spanish Central Economic and
Administrative Tribunal that it agreed with the inspector and ruled that the Company owes the full amount of the penalty in the amount
of &#x20ac;&lt;span id="xdx_90D_eus-gaap--IncomeTaxExaminationPenaltiesAndInterestAccrued_iI_pp0p0_uEuro_c20200731__us-gaap--IncomeStatementLocationAxis__us-gaap--SellingGeneralAndAdministrativeExpensesMember__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--TaxAuthoritySpainMember_zc7aXVAFfGA6"&gt;279,870
&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;or approximately $&lt;span id="xdx_90D_eus-gaap--IncomeTaxExaminationPenaltiesAndInterestAccrued_iI_pp0p0_c20200731__us-gaap--IncomeStatementLocationAxis__us-gaap--SellingGeneralAndAdministrativeExpensesMember__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--TaxAuthoritySpainMember_znjhSqf3XZs9"&gt;331,000&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;.
In the quarter ended October 31, 2020, the Company recorded an additional reserve of &#x20ac;&lt;span id="xdx_907_eus-gaap--IncomeTaxExaminationPenaltiesAndInterestAccrued_iI_pp0p0_uEuro_c20201031__us-gaap--IncomeStatementLocationAxis__us-gaap--SellingGeneralAndAdministrativeExpensesMember__srt--StatementScenarioAxis__custom--RecordedAdditionalPenaltyMember_zcMj7JItSx2l"&gt;117,146
&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;(or approximately $&lt;span id="xdx_90C_eus-gaap--IncomeTaxExaminationPenaltiesAndInterestAccrued_c20211031__us-gaap--IncomeStatementLocationAxis__us-gaap--SellingGeneralAndAdministrativeExpensesMember__srt--StatementScenarioAxis__custom--RecordedAdditionalPenaltyMember_pp0p0"&gt;154,000&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;)
to Selling, general and administrative costs in the Statement of Operations making the total reserve &#x20ac;&lt;span id="xdx_90B_eus-gaap--IncomeTaxExaminationPenaltiesAndInterestAccrued_iI_pp0p0_uEuro_c20210125__us-gaap--IncomeStatementLocationAxis__us-gaap--SellingGeneralAndAdministrativeExpensesMember__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--TaxAuthoritySpainMember_zizORVGiWTUj"&gt;279,870&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;,
which amount was paid by the Company to the Spanish Tax Administration on January 25, 2021. On April 30, 2021, the Company filed its
appeal of the decision of the Central Court to the Spanish National Court. There is no schedule for a ruling from the Spanish National
Court.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:LossContingencyDamagesSoughtValue
      contextRef="From2018-08-272018-08-28_custom_CharlesFDunleavyMember"
      decimals="-5"
      unitRef="USD">5000000.0</us-gaap:LossContingencyDamagesSoughtValue>
    <us-gaap:LossContingencyDamagesSoughtValue
      contextRef="From2020-09-202020-09-22_custom_CharlesFDunleavyMember"
      decimals="0"
      unitRef="USD">438255</us-gaap:LossContingencyDamagesSoughtValue>
    <us-gaap:LossContingencyDamagesSoughtValue
      contextRef="From2021-05-232021-05-24_custom_CharlesFDunleavyMember"
      decimals="0"
      unitRef="USD">1223963</us-gaap:LossContingencyDamagesSoughtValue>
    <us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued
      contextRef="AsOf2020-07-31_us-gaap_SellingGeneralAndAdministrativeExpensesMember_us-gaap_TaxAuthoritySpainMember"
      decimals="0"
      unitRef="Euro">279870</us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued>
    <us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued
      contextRef="AsOf2020-07-31_us-gaap_SellingGeneralAndAdministrativeExpensesMember_us-gaap_TaxAuthoritySpainMember"
      decimals="0"
      unitRef="USD">331000</us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued>
    <us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued
      contextRef="AsOf2020-10-31_us-gaap_SellingGeneralAndAdministrativeExpensesMember_custom_RecordedAdditionalPenaltyMember"
      decimals="0"
      unitRef="Euro">117146</us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued>
    <us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued
      contextRef="AsOf2021-10-31_us-gaap_SellingGeneralAndAdministrativeExpensesMember_custom_RecordedAdditionalPenaltyMember"
      decimals="0"
      unitRef="USD">154000</us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued>
    <us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued
      contextRef="AsOf2021-01-25_us-gaap_SellingGeneralAndAdministrativeExpensesMember_us-gaap_TaxAuthoritySpainMember"
      decimals="0"
      unitRef="Euro">279870</us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="From2021-05-01to2021-07-31">&lt;p id="xdx_808_eus-gaap--IncomeTaxDisclosureTextBlock_zgX3d2cqm9v3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;(16)
&lt;span id="xdx_82B_zAiHFmQKAN5j"&gt;Income Taxes&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;i&gt;Uncertain
Tax Positions&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
Company applies the guidance issued by the FASB for the accounting and reporting of uncertain tax positions. The guidance requires the
Company to recognize in its consolidated financial statements the impact of a tax position if that position is more likely than not to
be sustained upon examination, based on the technical merits of the position. At July 31, 2021, the Company had no unrecognized tax positions.
The Company does not expect any material increase or decrease in its income tax expense in the next twelve months, related to examinations
or uncertain tax positions. U.S. federal and state income tax returns were audited through fiscal 2014 and fiscal 2010 respectively.
Net operating loss and credit carry forwards since inception remain open to examination by taxing authorities and will continue to remain
open for a period of time after utilization.&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0pt"&gt;&lt;i&gt;Income Tax Benefit&lt;/i&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0pt"&gt;The Company sold New Jersey
State net operating losses and research development credits (&#x201c;NJ NOL&#x201d;) under the NJEDA Tax Transfer program in the amount
of approximately $12 million for the year ended April 30, 2021, for net proceeds of approximately $1.0 million which was received in
May 2021 and recorded in the Company&#x2019;s Statement of Operations in fiscal year 2022.&lt;/p&gt;

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

</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:SegmentReportingDisclosureTextBlock contextRef="From2021-05-01to2021-07-31">&lt;p id="xdx_80E_eus-gaap--SegmentReportingDisclosureTextBlock_zBXKffzxuibb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;(17)
&lt;span id="xdx_82D_z3Z2MuRw0FWi"&gt;Operating Segments and Geographic Information&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
Company&#x2019;s business consists of one segment as this represents management&#x2019;s view of the Company&#x2019;s operations. The Company
operates on a worldwide basis with one operating company in the U.S. and subsidiaries in the UK and in Australia. Revenues and
expenses are generally attributed to the operating company that bills the customers. During each of the three months ended July
31, 2021 and 2020, the Company&#x2019;s primary business operations were in North America.&lt;/span&gt;&lt;/p&gt;

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

</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:BusinessCombinationDisclosureTextBlock contextRef="From2021-05-01to2021-07-31">&lt;p id="xdx_80B_eus-gaap--BusinessCombinationDisclosureTextBlock_zqleWaNBOYfh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;(18)
&lt;span id="xdx_82A_zZcmdBy5vhf5"&gt;Acquisition of 3dent Technologies, LLC&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;On
February 1, 2021, the Company acquired all of the outstanding equity interest of 3dent Technologies, LLC (&#x201c;3Dent&#x201d;),
a Houston, Texas based company that offers offshore energy engineering and design services that are complementary to OPT&#x2019;s
technology and products. As consideration for the purchase, the Company issued &lt;span id="xdx_903_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_c20210128__20210201__us-gaap--BusinessAcquisitionAxis__custom--ThreeDentAcquisitionMember_pdd"&gt;361,991
&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;shares of its common stock to the seller, subject
to a 12-month post acquisition employment condition. In addition, the former owners of 3Dent will be eligible for awards of performance
stock with a potential value of $&lt;span id="xdx_909_eus-gaap--StockIssuedDuringPeriodValueNewIssues_pn3p0_c20210128__20210201__us-gaap--BusinessAcquisitionAxis__custom--ThreeDentAcquisitionMember_zbnILGngQ8m5"&gt;360,000
&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;if certain revenue targets are achieved over
the 12 month-period post acquisition. There were no changes during the three months ended July 31, 2021 that would affect
this valuation.&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
Company accounted for the transaction as a business combination under ASC 805, &lt;i&gt;&#x201c;Business Combinations.&#x201d; &lt;/i&gt;Accordingly,
the assets and liabilities acquired were recorded at their estimated fair value on the date of acquisition. Under ASC 805, acquisition-related
transaction costs (such as advisory, legal, valuation, other professional fees) were expensed in the Consolidated Statement of Operations
in the period incurred.&lt;/span&gt;&lt;/p&gt;

</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="From2021-01-282021-02-01_custom_ThreeDentAcquisitionMember"
      decimals="INF"
      unitRef="Shares">361991</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="From2021-01-282021-02-01_custom_ThreeDentAcquisitionMember"
      decimals="-3"
      unitRef="USD">360000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
</xbrl>
